对于“日期/时间”数据类型,可以将 Format 属性设为预定义的日期及时间格式,也可以使用自定义格式。
下表显示了“日期/时间”数据类型的预定义 Format 属性设置:
设置 |
说明 |
常规日期 |
(默认值)如果值只是一个日期,则不显示时间;如果值只是一个时间,则不显示日期。该设置是“短日期”与“长时间”设置的组合。 示例:4/3/93,05:34:00 PM,以及 4/3/93 05:34:00 PM。 |
长日期 |
与 Windows 区域设置中的“长日期”设置相同。 示例:1993年4月3日。 |
中日期 |
示例:93-04-03。 |
短日期 |
与 Windows 区域设置中的“短日期”设置相同。 示例:93-4-3。 警告 “短日期”设置假设 00-1-1 和 29-12-31 之间的日期是二十一世纪的日期(即假定年从 2000 到 2029 年)。而 30-1-1 到 99-12-31 之间的日期假定为二十世纪的日期(即假定年从 1930 到 1999 年)。 |
长时间 |
与 Windows 区域设置中的“时间”选项卡上的设置相同。 示例:17:34:23。 |
中时间 |
示例:17:34:00。 |
短时间 |
示例:17:34。 |
可以使用下列的符号创建自定义日期及时间格式:
符号 |
说明 |
:(冒号) |
时间分隔符。分隔符是在 Windows 区域设置中设置的。 |
/ |
日期分隔符。 |
c |
与“常规日期”的预定义格式相同。 |
d |
一个月中的日期,根据需要以一位或两位数显示(1 到 31)。 |
dd |
一个月中的日期,用两位数字显示(01 到 31)。 |
ddd |
星期名称的前三个字母(Sun 到 Sat)。 |
dddd |
星期名称的全称(Sunday 到 Saturday)。 |
ddddd |
与“短日期”的预定义格式相同。 |
dddddd |
与“长日期”的预定义格式相同。 |
w |
一周中的日期(1 到 7)。 |
ww |
一年中的周(1 到 53)。 |
m |
一年中的月份,根据需要以一位或两位数显示(1 到 12)。 |
mm |
一年中的月份,以两位数显示(01 到 12)。 |
mmm |
月份名称的前三个字母(Jan 到 Dec)。 |
mmmm |
月份的全称(January 到 December)。 |
q |
以一年中的季度来显示日期(1 到 4)。 |
y |
一年中的日期数(1 到 366)。 |
yy |
年的最后两个数字(01 到 99)。 |
yyyy |
完整的年(0100 到 9999)。 |
h |
小时,根据需要以一位或两位数显示(0 到 23)。 |
hh |
小时,以两位数显示(00 到 23)。 |
n |
分钟,根据需要以一位或两位数显示(0 到 59)。 |
nn |
分钟,以两位数显示(00 到 59)。 |
s |
秒,根据需要以一位或两位数显示(0 到 59)。 |
ss |
秒,以两位数显示(00 到 59)。 |
ttttt |
与“长时间”的预定义格式相同。 |
AM/PM |
以大写字母 AM 或 PM 相应显示的 12 小时时钟。 |
am/pm |
以小写字母 am 或 pm 相应显示的 12 小时时钟。 |
A/P |
以大写字母 A 或 P 相应显示的 12 小时时钟。 |
a/p |
以小写字母 a 或 p 相应显示的 12 小时时钟。 |
AMPM |
以适当的上午/下午指示器显示 24 小时时钟,如 Windows 区域设置中所定义。 |
自定义格式是按照 Windows 区域设置中的设置显示的。与 Windows 区域设置中所指定的设置不一致的自定义格式将被忽略。
注释 如果要将逗号或其他分隔符添加到自定义格式中,请将分隔符用双引号括起,如:mmm d","yyyy。
以下为自定义日期/时间格式的示例:
设置 |
显示 |
ddd", "mmm d", "yyyy |
Mon, Jun 2, 1997 |
mmmm dd", "yyyy |
June 02, 1997 |
"This is week number "ww |
This is week number 22 |
"Today is "dddd |
Today is Tuesday |
使用自定义格式,可以根据所输入数的正负性,在年代之前显示“A.D.”或在年代之后显示“B.C.”。若要查看该自定义格式是如何工作的,请新建一个表字段,将其数据类型设为“数字”,并输入如下的格式:
"A.D. " #;# " B.C."
正数将在年代之前显示“A.D.”。负数则在年代之后显示“B.C.”。