FormatDataTime函数 - Borland Delphi 开发工作者手册

返回介绍

FormatDataTime函数

发布于 2019-08-04 字数 2461 浏览 1001 评论 0

SysUtils

function FormatDateTime(const Format:string;DateTime:TdateTime):string;

FormatDateTime格式化一个时间日期值。

FormatDateTime函数格式化由DateTime给定的时间日期值,使用Format参数给定的格式化。以下说明是支持的格式。

说明符

含义

c

使用ShortDateFormat全局变量定义的格式显示日期,使用LongTimeFormat全局变量定义的格式显示时间,时间显示在日期后面,如果DateTime的小数部分为0,将不显示时间。

d

将时间日期显示为1~31的形式,没有前导0。

dd

将时间日期显示为01~31的形式,有前导0。

ddd

用ShortDayNames全局变量定义的名称显示日期(Sun-Sat)

dddd

用LongDayNames全局变量定义的名称显示日期(Sunday-Saturday)

ddddd

使用ShortDateFormat全局变量定义格式显示日期。

dddddd

用LongDateFormat全局变量定义格式显示日期。

m

将月份显示成为1~12的形式,没有前导0。如果m修饰符后面为h或hh修饰符,该m修饰符表示显示分钟而不是显示月份。

mm

将月份显示成为01~12的形式,有前导0。如果修饰符后面为h或hh修饰符,该m修饰符表示显示分钟而不是显示月份。

mmm

显示月份的缩写形式(Jan-Dec),其具体的缩写由ShortMonthNames全局变量给定。

mmmm

显示月份(January-December),其具体的缩写由LongMonthNames全局变量给定。

yy

显示年份,显示成为两位数据(00~99)。

yyyy

显示年份,显示成为四位数据(0000~9999)。

h

显示小时,无前导0(0~23)。

hh

显示小时,有前导0(00~23)。

n

显示分钟,无前导0(0~59)。

nn

显示分钟,有前导0(00~59)。

s

显示秒,无前导0(0~59)。

ss

显示秒,有前导0(00~59)。

t

用ShortTimeFormat全局变量定义的格式显示时间。

tt

用LongTimeFormat全局变量定义的格式显示时间。

am/pm

使用12小时制显示时间(h和hh修饰符),正午前时间后面显示“am”,之后显示“pm”,“am/pm”可以大写,也可以小写,也可以是大写和小写的混合格式,格式化的结果与给定的格式一致。

a/p

使用12小时制显示时间(h和hh修饰符),正午前时间后面显示“a”,之后显示“p”,“a/p”可以大写,也可以小写,也可以是大写和小写的混合格式,格式化的结果与给定的格式一致。

ampm

使用12小时制显示时间(h和hh修饰符),在正午之前的时间后面显示了TimeAMString全局变量定义的内容,之后的时间后面显示TimePMString全局变量的内容。

/

显示由DateSeparator全局变量给定的日期分隔符。

显示由TimSeparator全局变量给定的日期分隔符。

‘xx’/”xx”

单引号或双引号中给定的字符原封不动的显示输出,不影响格式化。

上一篇:FormatCurr函数

下一篇:FormatFloat函数

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

支持 Markdown 语法,需要帮助?

目前还没有任何评论,快来抢沙发吧!