如何为没有秒的 12 小时制时间值设置格式。例如:hh:mm AM/PM。现在我正在使用Format(TimeValue(Now), "hh:mm")
,但它不会显示 AM/PM。
提前致谢。
更改格式字符串以包含指示符AM/PM
(基于VBA 格式函数文档- 请参阅User-Defined Date/Time Formats (Format Function)
页面大致中间的标题 - 没有可直接链接的锚点):
Format(TimeValue(Now), 'hh:mm AM/PM')
AM/PM 值的不同显示的有效选择是:
上午下午
使用 12 小时制并在中午之前的任何小时显示大写 AM;在中午和晚上 11:59 之间的任何时间显示一个大写的 PM
上午下午
使用 12 小时制并在中午之前的任何小时显示小写 AM;在中午和晚上 11:59 之间的任何时间显示小写 PM
应付帐款
使用 12 小时制并在中午之前的任何小时显示大写 A;在中午和晚上 11:59 之间的任何时间显示大写 P
a/p
使用 12 小时制并在中午之前的任何小时显示小写 A;在中午和晚上 11:59 之间的任何时间显示小写 P
AMPM 使用 12 小时制并在中午之前的任何时间显示系统定义的 AM 字符串文字;在中午和晚上 11:59 之间的任何时间显示系统定义的 PM 字符串文字 AMPM 可以是大写或小写,但显示的字符串的大小写与系统设置定义的字符串匹配。默认格式为上午/下午。