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 |
格式化后的数据 |
差异说明其转换结果依赖运行环境的操作系统的日期时间格式,如表示星期时,有些操作系统上表示方式为“周五”,而有些操作系统上表示为“五”。