我知道这可能被认为是一个重复的问题,所以我会提前道歉,但我已经问了一个问题,每个人都说“hh”会显示12小时的格式。我一直在24小时格式,好像我有“HH”。是什么给了什么?
strTime = Date.Now.ToString("hhmmsstt")
答案 0 :(得分:1)
答案 1 :(得分:1)
在此链接上,您可以检查所有可能的时间格式,因此您对以下内容感兴趣:
“H”
小时,使用1小时至12小时的12小时制。
更多信息:“h”自定义格式说明符。
“HH”
小时,使用从01到12的12小时制。
更多信息:“hh”自定义格式说明符。
“H”
小时,使用从0到23的24小时制。
更多信息:“H”自定义格式说明符。
“HH”
小时,使用从00到23的24小时制。
更多信息:“HH”自定义格式说明符。
答案 2 :(得分:0)
您可以像这样使用
strtime = Format(Now, "hh:mm tt")
你得到这样的输出
04:33 PM
如果对于你不希望0落后于4的东西,你只需要拿出一个
strtime = Format(Now, "h:mm tt")
答案 3 :(得分:0)
你可以尝试
strTime = Date.Now.ToLocalTime()
获得当地时间。