如何使用FormatDateTime
声明:
函数格式数据时间(常数格式:字符串; datetime : tdatetime (:字符串;
板载
当然和Format一样还有一个,这里只介绍常用的第一个
格式参数是格式化的字符串。 DateTime是时间类型。 返回值是格式化的
字符串
让我们关注一下Format参数中的命令字符
c以短时间格式显示时间。 也就是说,都是数字的显示
格式日期(' c ',now );
输出为2004-8-79:55:40
d对应于时间中的日期,日期为1位时显示1位,2位时显示2位
格式日期(d )、新);
输出可能是1到31
dd与d的含义相同,但始终显示为两位数
格式日期(DD )、新);
输出可能是01~31
ddd显示星期几
格式日期(滴滴涕)、新);
输出为:星期六
ddd和ddd表示相同的东西。
但是,上面的两个在其他国家可能不同。
滴滴涕在短时间内显示年月日
格式日期(滴滴涕)、新;
输出为2004-8-7
dddddd以长时间格式显示年月日
格式日期(滴滴涕)、新;
输出时间为2004年8月7日
e/ee/eee/eeee以相应的位数显示年份
格式日期(ee )、新);
输出为04 (表示04年) )。
m/mm/mmm/mmmm表示月份
格式日期(' m ',now );
输出: 8
格式日期(' mm ',now );
输出为08
格式日期(' mmm ',now );
输出是8月
格式日期(' mmmm ',now );
输出是8月
和滴滴涕/滴滴涕一样,其他国家可能不同
yy/yyyy表示年份
格式日期(YY )、新);
输出为04
格式日期(' yyyy ',now );
输出为2004
h/hh、n/nn、s/ss和z/zzz分别表示时间、分钟、秒和毫秒
t以短时间形式表示时间
格式日期(' t ',now );
输出为10:17
tt以长时间格式显示时间
格式日期(' TT ',now );
输出为10:18:46
ampm是以长时间格式显示上午还是下午
格式日期(TT ampm )、新);
输出为10:22:57上午
也许,如果要向格式中添加普通字符串,可以用双引号将它们分隔开
如果包含特殊字符,则为避免在常规字符串中显示为而专门定义的字符
时间格式:
formatdatetime(''Todayis'c ',now );
输出为todayis2004-8-710:26:58
也可以用“-”或“/”作为时间分隔日期。
formatdatetime (' ' today is ' YY-mm-DD ',now );
formatdatetime (' ' today is ' YY/mm/DD ',now );
输出为todayis04-08-07
也可以用“:”来划分时间
formatdatetime (' ' today is ' hh : nn : ss ',now );
输出为todayis10:32:23