Format 属性 -“日期/时间”数据类型

expandtri全部显示

对于“日期/时间”数据类型,可以将 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.”。