Format 函数的自定义日期和时间格式(Access 自定义 Web 应用)

了解如何通过创建自定义格式来控制日期或时间的显示方式。

重要

Microsoft 不再建议在 SharePoint 中创建和使用 Access Web App。 作为备选方法,请考虑使用 Microsoft PowerApps,生成适用于 Web 和移动设备的无代码业务解决方案。

Format 规范

下表列出了可以与 Format 函数(Access 自定义 Web 应用)函数结合使用并创建自定义日期和时间格式的字符。

Format 规范 说明
(:)
时间分隔符。 在一些区域设置中,可使用其他字符表示时间分隔符。 在设置时间值格式时,时间分隔符用于分隔小时、分钟和秒。 在格式化输出中用作时间分隔符的实际字符由应用程序的当前区域性值决定。
(/)
日期分隔符。 在部分区域,也可以使用其他字符表示日期分隔符。 在设置日期值格式时,日期分隔符用于分隔天、月和年。 在格式化输出中用作日期分隔符的实际字符由应用程序的当前区域性决定。
(%)
用于指示应将以下字符作为单一字母格式读取,而不考虑任何尾随字母。 同时还用于指示将单一字母格式作为用户定义的格式读取。 有关其他详细信息,请参阅以下内容。
d
将日显示为不带前导零的数字(例如,1)。 如果这是用户定义的数字格式中的唯一字符,则使用 %d。
dd
将日显示为带前导零的数字(例如,01)。
ddd
将日显示为缩写形式(例如,Sun)。
dddd
将日显示为完整名称(例如,Sunday)。
M
将月显示为不带前导零的数字(例如,January 表示为 1)。 如果这是用户定义的数字格式中的唯一字符,则使用 %M。
MM
将月显示为带前导零的数字(例如,01/12/01)。
MMM
将月显示为缩写形式(例如,Jan)。
MMMM
将月显示为完整名称(例如,January)。
gg
显示时期/纪元字符串(例如,A.D.)。
h
使用 12 小时制将小时显示为不带前导零的数字(例如,1:15:15 PM)。 如果这是用户定义的数字格式中的唯一字符,则使用 %h。
hh
使用 12 小时制将小时显示为带前导零的数字(例如,01:15:15 PM)。
H
使用 24 小时制将小时显示为不带前导零的数字(例如,1:15:15)。 如果这是用户定义的数字格式中的唯一字符,则使用 %H。
HH
使用 24 小时制将小时显示为带前导零的数字(例如,01:15:15)。
m
将分钟显示为不带前导零的数字(例如,12:1:15)。 如果这是用户定义的数字格式中的唯一字符,则使用 %m。
mm
将分钟显示为带前导零的数字(例如,12:01:15)。
s
将秒显示为不带前导零的数字(例如,12:15:5)。 如果这是用户定义的数字格式中的唯一字符,则使用 %s。
ss
将秒显示为带前导零的数字(例如,12:15:05)。
f
显示秒的小数部分。 例如,ff 显示百分之几秒,而 ffff 显示万分之几秒。 用户定义的格式中最多可以使用七个 f 符号。 如果这是用户定义的数字格式中的唯一字符,则使用 %f。
t
使用 12 小时制并在中午前的任何小时显示大写 A;在中午到晚上 11:59 之间的任意小时内显示一个大写 P。如果这是用户定义的数字格式中唯一的字符,请使用 %t。
tt
对于使用 12 小时制的区域设置,在中午前的任意小时显示大写的 AM;显示大写的 PM,中午到晚上 11:59 之间的任意小时。对于使用 24 小时制的区域设置,不显示任何内容。
y
显示不带前导零的年数字 (0-9)。 如果这是用户定义的数字格式中的唯一字符,则使用 %y。
yy
使用两位数的数字格式显示带前导零的年(如果适用)。
yyy
使用四位数的数字格式显示年。
yyyy
使用四位数的数字格式显示年。
显示不带前导零的时差(例如,-8)。 如果这是用户定义的数字格式中的唯一字符,则使用 %z。
z
显示带前导零的时差(例如,-08)。
zz
显示带前导零的时差(例如,-08)
zzz
显示完整时差(例如,-08:00)

备注

格式字符串区分大小写。 可使用不同的大小写获取不同的格式。 例如,使用字符串“D”设置日期值格式时,将获得长格式的日期(根据当前的区域设置)。 但是,如果将大小写更改为“d”,将获得短格式的日期。 此外,如果预期格式与任何定义的格式字符串的大小写不匹配,则可能会出现意外的结果或错误。

另请参阅