FormatDateTime
简述
根据参数Format给定的格式串将参数DateTime转换成字符串类型返回
符号 |
含义 |
C(或者c) |
短日期+长时间,如果时间正好是凌晨0点整则不显示长时间部分 |
D(或者d) |
显示日期( 1-31),如果日期是一位显示为一位 |
DD(或者dd) |
显示日期(01-31),如果日期是一位在十位添0 |
DDD(或者ddd) |
显示星期( Sun - Sat )比如是星期三就显示为周三 |
DDDD(或者dddd) |
显示星期 (Sunday-Saturday),如果是星期三就显示为星期三 |
DDDDD(或者ddddd) |
用短日期格式显示日期,形如2013-10-09 |
DDDDDD(或者dddddd) |
用长日期格式显示日期,形如2013年10月9日 |
M(或者m) |
显示月份(1-12) |
MM(或者mm) |
显示月份(01-12) |
MMM(或者mmm) |
显示月份(Jan-Dec) |
MMMM(或者mmmm) |
显示月份(January-December) |
YY(或者yy) |
显示年份(00-99) |
YYYY(或者yyyy) |
显示年份(0000-9999). |
H(或者h) |
显示小时( 0-23 ),如果小时是一位的显示为一位 |
HH(或者hh) |
显示小时( 00-23),如果小时是一位的显示的时候在十位添0 |
N(或者n) |
显示分钟 (0-59),如果分钟是一位的显示为一位 |
NN(或者nn) |
显示分钟 (0 0 -59),如果分钟是一位的显示的时候在十位添0 |
S(或者s) |
显示秒钟 (0-59),如果秒是一位的显示为一位 |
SS(或者ss) |
显示秒钟 ( 0 0-59),如果秒是一位的显示的时候在十位添0 |
Z(或者z) |
显示毫秒 (0-999),如果豪秒是一位或者两位的显示为它自己原来的位数 |
ZZZ(或者zzz) |
显示毫秒(000-999),毫秒数不足三位的在前面添0(0 00 -999) |
T |
用短时间格式,形如小时:分钟 |
TT(或者tt) |
用长时间格式,形如小时:分钟:秒 |
Am/pm |
12小时制,上午显示am,下午显示pm |
A/p |
12小时制,上午显示a,下午显示p |
Ampm |
12小时制,上午显示上午,下午显示下午 |
/ |
日期分割符号 |
: |
时间分割符号 |
'xx'/"xx" |
用引号引起的部分按原样显示 |
FormaTDateTime(Format: String; DateTime: TDateTime): String;
名称 | 类型 | 说明 |
---|
Format | String | 字符串,格式串 |
DateTime | TDateTime | TDateTime类型,日期时间,默认值 |
返回 | String |
格式化后的数据 |
差异说明其转换结果依赖运行环境的操作系统的日期时间格式,如表示星期时,有些操作系统上表示方式为“周五”,而有些操作系统上表示为“五”。