天软金融分析.NET函数大全 > TSL函数 > 基础函数 > 日期时间 > 常用日期时间函数

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 TDateTimeTDateTime类型,日期时间,默认值
返回 String
格式化后的数据
  • 范例


    Return FormatDateTime("C",now());//输出2011-08-08 16:27:08
    Return FormatDateTime("Dddddd",now());//输出2011年8月8日
    参考
    SetFormatLocalCode GetFormatLocalCode 
  • 差异说明
    其转换结果依赖运行环境的操作系统的日期时间格式,如表示星期时,有些操作系统上表示方式为“周五”,而有些操作系统上表示为“五”。
相关