日期和时间格式
日期时间格式字符串由说明符组成,这些说明符表示要插入到格式化字符串中的值。某些说明符(如 "d")只是简单地格式化数字或字符串。其他说明符(如 "/")引用全局变量中特定于区域设置的字符串。在下表中,说明符以小写形式给出。格式中忽略大小写,但 "am/pm" 和 "a/p" 说明符除外。
Specifier |
Displays |
c |
使用短默认格式显示日期。 |
d |
将日显示为不带前导零的数字(1-31)。 |
dd |
将日显示为带前导零的数字(01-31)。 |
ddd |
将日显示为缩写(Sun-Sat)。 |
dddd |
将日显示为全名(Sunday-Saturday)。 |
ddddd |
使用短日期格式显示日期。 |
dddddd |
使用长日期格式显示日期。 |
e |
将当前时期/纪元的年份显示为不带前导零的数字(仅限日文、韩文和繁体中文区域设置)。 |
ee |
将当前时期/纪元的年份显示为带前导零的数字(仅限日文、韩文和繁体中文区域设置)。 |
g |
将时期/纪元显示为缩写(仅限日文和繁体中文区域设置)。 |
gg |
(仅限 Windows)将时期/年号显示为全称。(仅限日文和繁体中文区域设置)。 |
m |
将月份显示为不带前导零的数字(1-12)。如果 m 说明符紧跟在 h 或 hh 说明符之后,则显示分钟而非月份。 |
mm |
将月份显示为带前导零的数字(01-12)。如果 mm 说明符紧跟在 h 或 hh 说明符之后,则显示分钟而非月份。 |
mmm |
将月份显示为缩写(Jan-Dec)。 |
mmmm |
将月份显示为全名(January-December)。 |
yy |
将年份显示为两位数字(00-99)。 |
yyyy |
将年份显示为四位数字(0000-9999)。 |
h |
将小时显示为不带前导零的数字(0-23)。 |
hh |
将小时显示为带前导零的数字(00-23)。 |
n |
将分钟显示为不带前导零的数字(0-59)。 |
nn |
将分钟显示为带前导零的数字(00-59)。 |
s |
将秒显示为不带前导零的数字(0-59)。 |
ss |
将秒显示为带前导零的数字(00-59)。 |
z |
将毫秒显示为不带前导零的数字(0-999)。 |
zzz |
将毫秒显示为带前导零的数字(000-999)。 |
t |
使用短时间格式显示时间。 |
tt |
使用长时间格式显示时间。 |
am/pm |
对前面的 h 或 hh 说明符使用 12 小时制,并在中午之前的任何时间显示 'am',在中午之后的任何时间显示 'pm'。am/pm 说明符可以使用小写、大写或混合大小写,结果将相应显示。 |
a/p |
对前面的 h 或 hh 说明符使用 12 小时制,并在中午之前的任何时间显示 'a',在中午之后的任何时间显示 'p'。a/p 说明符可以使用小写、大写或混合大小写,结果将相应显示。 |
/ |
显示由全局变量指定的日期分隔符。 |
: |
显示由全局变量指定的时间分隔符。 |
'xx'/"xx" |
用单引号或双引号括起来的字符按原样显示,不影响格式。 |

