自定义日期和时间格式字符串 |
在将某个日期或时间作为数据源时,可以根据您的语言区域和地理区域来设置它的格式。
双击所需的对象以打开“对象属性”对话框。 Alternatively, right-click the object and then select Properties from the object's context menu.
Click the data source containing the date or time to open the Data Sources property page.
Click the Data Type tab.
从“类型”下拉列表中,选择“日期”或“时间”。
从“区域”下拉列表中选择所需的区域。
在“格式”列表中,选择“<自定义>”。
在“样式”字段中,输入所需的日期或时间字符串(如下所述)。 空格将被视为文字字符。 您也可以用正斜杠 ( / ) 分隔日期字段,而用冒号 ( : ) 。 The Sample field displays a preview of how your date or time will appear.
例如:
@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 AM |
@g |
常规日期和时间模式,使用短时间 |
1/2/2004 12:00 AM |
@G |
常规日期和时间模式,使用长时间 |
1/2/2004 12:00 AM |
@m |
月和日模式 |
January 02 |
@y |
Month and year pattern |
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 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 |