如何设置12小时制的时间值格式而不是秒.例如:hh:mm AM/PM.现在我正在使用,Format(TimeValue(Now), "hh:mm")但它不会显示AM/PM.
提前致谢.
Ken*_*ite 17
更改您的格式字符串以包含指标AM/PM(基于VBA格式功能文档 - 查看User-Defined Date/Time Formats (Format Function)大致位于页面中间的标题- 没有要直接链接到的锚点):
Format(TimeValue(Now), 'hh:mm AM/PM')
Run Code Online (Sandbox Code Playgroud)
AM/PM值的不同显示的有效选择是:
上午下午
使用12小时制,并在中午前一小时显示一个大写的AM; 在正午和晚上11:59之间的任何小时显示大写PM
上午下午
使用12小时制,并在中午前任何时间显示小写AM; 在中午和晚上11:59之间的任何小时显示小写PM
A/P
使用12小时制,并在中午前一小时显示大写字母A; 在中午和晚上11:59之间的任何小时显示大写字母P.
A/P
使用12小时制,并在中午前一小时显示小写字母A; 在中午和晚上11:59之间的任何小时显示小写字母P.
AMPM 使用12小时制,并在中午前一小时显示系统定义的AM字符串文字; 显示系统定义的PM字符串文字,中午和晚上11:59之间的任何小时AMPM可以是大写或小写,但显示的字符串大小写与系统设置定义的字符串相匹配.默认格式为AM/PM.