设置日期的格式

可通过单个快捷方式字符(例如 "G")或指定符的组合(例如 "HH:mm")来设置日期的格式。如果要使用单个字符作为正式指定符而非快捷方式,请为字符串加上前缀 %。例如,"%m" 将输出未填充的分钟,而非月和日。

表 12-7 单字符快捷方式日期格式

格式 说明

t

短时间 "4:05 PM"

T

长时间 "4:05:07 PM"

d

短日期 "3/9/2013"

D

长日期 "Friday, March 09, 2013"

f

长日期和短时间 "Friday, March 09, 2013 4:05 PM"

F

长日期和长时间 "Friday, March 09, 2013 4:05:07 PM"

g

短日期和短时间 "3/9/2013 4:05 PM"

G

短日期和长时间 "3/9/2013 4:05:07 PM"(默认)

m

月和日 "March 09"

y

月和年 "March, 2013"

r

RFC 1123 "Fri, 09 Mar 2013 16:05:07 GMT"

s

可排序的日期/时间 "2013-03-09T16:05:07"

u

通用可排序的日期/时间 "2013-03-09 16:05:07Z"

表 12-8 日期格式指定符(多个字符)

格式 说明 示例为 2013-04-05 04:07:09 PM CST

yy

年 "13"

yyyy

年 "2013"

M

月 "4"

MM

月 "04"

MMM

月 "Apr"

MMMM

月 "April"

d

日 "5"

dd

日 "05"

ddd

日 "Sun"

dddd

日 "Sunday"

h

12 小时制 "4"

hh

12 小时制 "04"

H

24 小时制 "16"(如果是 4 AM,则为 "4")

HH

24 小时制 "16"(如果是 4 AM,则为 "04")

m

分 "7"

MM

分 "07"

s

秒 "9"

ss

秒 "09"

f

几分之一秒(对于较高精度可重复 1-4 次)

F

末位不为零的几分之一秒(可重复 1-4 次)

t

AM 或 PM 指示符 "P"(对于只有 24 小时制的语言设置为空)

tt

AM 或 PM 指示符 "PM"(对于只有 24 小时制的语言设置为空)

z

GMT 偏移 "-6"

zz

GMT 偏移 "-06"

zzz

GMT 偏移 "-06:00"

:

时间分隔符(特定于区域设置)

/

日期分隔符(特定于区域设置)

\<char>

转义字符(<char> 被视为字符输出),例如:"{0:HH\h}" 将输出 "16h"

任何其他字符

按原样复制到输出