自定义日期和时间格式字符串 |
在将某个日期或时间作为数据源时,可以根据您的语言区域和地理区域来设置它的格式。
双击所需的对象以打开“对象属性”对话框。也可以从对象的上下文菜单中选择“属性”。
单击包含日期或时间的数据源以打开“数据源”属性页。
单击“数据类型”选项卡。
从“类型”下拉列表中,选择“日期”或“时间”。
从“区域”下拉列表中选择所需的区域。
在“格式”列表中,选择“<自定义>”。
在“样式”字段中,输入所需的日期或时间字符串(如下所述)。空格将被视为文字字符。您也可以用正斜杠 (/) 分隔日期字段,而用冒号 (:) 分隔时间字段。“样本”字段将预览您的日期或时间的显示方式。
例如:
@d 返回 3/12/2015
dddd,@m 返回 3 月 12 日星期四
6:m:ss tt 返回 6:45:05 PM
在为日期或时间定义自定义格式时,可以使用以下格式字符串。以下某些字符串不能用于所有区域。
格式说明符 |
描述 |
示例,假定日期为 January 2, 2004 |
---|---|---|
/ |
日期分隔符,基于所选区域 |
|
d |
一个月中的某一天,从 1 到 31 |
2 |
dd |
一个月中的某一天,从 01 到 31 |
02 |
ddd |
一个星期中某一天的缩写 |
Fri |
dddd |
一个星期中某一天的全写 |
Friday |
m |
月份,从 1 到 12 |
1 |
mm |
月份,从 01 到 12 |
01 |
MMM |
月份的缩写 |
Jan |
MMMM |
月份的全写 |
January |
y |
年份,从 0 到 99 |
4 |
YY |
年份,从 00 到 99 |
04 |
YYY |
年份,最少三位 |
2004 |
yyyy |
年份,四位数字 |
2004 |
yyyyy |
年份,五位数字 |
02004 |
Y |
年份的最后一位,从 0 到 9 |
4 |
YY |
年份的最后两位,从 00 到 99 |
04 |
YYY |
年份的最后三位,从 000 到 999 |
004 |
j |
儒略历日期,从 1 到 366 |
2 |
jjj |
儒略历日期,从 001 到 366 |
002 |
g |
时期或纪元 (B.C./A.D.) |
A.D. |
@D |
短日期模式 |
1/2/2004 |
@D |
长日期模式 |
Friday, January 02, 2004 |
@F |
完整日期和时间模式,使用短时间 |
Friday, January 02, 2004 12:00 AM |
@F |
完整日期和时间模式,使用长时间 |
Friday, January 02, 2004 12:00:00 AM |
@G |
常规日期和时间模式,使用短时间 |
1/2/2004 12:00 AM |
@G |
常规日期和时间模式,使用长时间 |
1/2/2004 12:00:00 AM |
@m |
月和日模式 |
January 02 |
@y |
月和年模式 |
January, 2004 |
@r |
RFC1123 模式 |
Fri, 02 Jan 2004 18:54:03 GMT |
格式说明符 |
描述 |
示例,假定时间为 6:54:03 PM |
---|---|---|
: |
时间分隔符,基于所选区域 |
|
h |
小时,使用 12 小时制,从 1 到 12 |
6 |
HH |
小时,使用 12 小时制,从 01 到 12 |
06 |
H |
小时,使用 24 小时制,从 0 到 23 |
18 |
HH |
小时,使用 24 小时制,从 00 到 23 |
18 |
m |
分钟,从 0 到 59 |
54 |
mm |
分钟,从 00 到 59 |
54 |
s |
秒,从 0 到 59 |
3 |
ss |
秒,从 00 到 59 |
03 |
F |
十分之一秒 |
|
FF |
百分之一秒 |
|
FFF |
千分之一秒(毫秒) |
|
FFFF |
万分之一秒 |
|
FFFFF |
十万分之一秒 |
|
FFFFFF |
百万分之一秒(微秒) |
|
FFFFFFF |
千万分之一秒 |
|
F |
十分之一秒,末尾不带零 |
|
FF |
百分之一秒,末尾不带零 |
|
FFF |
千分之一秒,末尾不带零(毫秒) |
|
FFFF |
万分之一秒,末尾不带零 |
|
FFFFF |
十万分之一秒,末尾不带零 |
|
FFFFFF |
百万分之一秒,末尾不带零(微秒) |
|
FFFFFFF |
千万分之一秒,末尾不带零 |
|
t |
AM/PM 指示符的第一个字符 |
P |
tt |
AM/PM 指示符 |
PM |
@T |
短时间模式 |
6:54 PM |
@T |
长时间模式 |
6:54:03 PM |
@F |
完整日期和时间模式,使用短时间 |
Friday, January 02, 2004 6:54 PM |
@F |
完整日期和时间模式,使用长时间 |
Friday, January 02, 2004 6:54:03 PM |
@G |
常规日期和时间模式,使用短时间 |
1/2/2004 6:54 PM |
@G |
常规日期和时间模式,使用长时间 |
1/2/2004 6:54:03 PM |
@r |
RFC1123 模式 |
Fri, 02 Jan 2004 18:54:03 GMT |
格式说明符 |
描述 |
示例,假定日期为 1/2/2004,时间为 6:54:03 PM |
---|---|---|
'literal' |
文字字符串定界符 |
|
\ |
转义字符。 |
|
K |
时区;如果是 UTC,返回 Z,如果是本地时间,则返回空值。 |
z |
z |
与 UTC 的时差(小时数,不带前导零) |
-8 |
zz |
与 UTC 的时差(小时数,一位数字带前导零) |
-08 |
zzz |
与 UTC 的时差(小时数和分钟数) |
-08:00 |
w |
工作日编号,从 0 到 6(其中,0 = 周日) |
5 |
u |
ISO 8601 工作日编号,从 1 到 7(其中,1 = 周一) |
5 |
U |
周编号,从 0 到 53(其中,周日是一周的第一天) |
0 |
UU |
周编号,从 00 到 53(其中,周日是一周的第一天) |
00 |
W |
周编号,从 0 到 53(其中,周一是一周的第一天) |
0 |
WW |
周编号,从 00 到 53(其中,周一是一周的第一天) |
00 |
WWW |
周编号,从 1 到 54(其中,周一是一周的第一天) |
1 |
WWWW |
周编号,从 1 到 54(其中,周一是一周的第一天) |
01 |
vvvv |
ISO 8601 周编号年 |
2004 |
VV |
ISO 8601 周编号,从 01 到 53 |
01 |