这个日期时间格式应该如何解释?“20190328012019.000000+120”

这个日期时间格式应该如何解释?“20190328012019.000000+120”

20190328012019.000000+120

这是 Windows 上 WMIC 命令输出的奇怪时间戳。我假设那2019是年,03是月,28是日,那01是时,20分,19秒。我进一步假设点后的数字000000表示微秒或亚秒。

我主要感到困惑的是这个+120部分。这是“120 分钟以上”吗?不,不是。我一开始也这么认为,但经过试验,发现它不合逻辑。它几乎意味着时区“加上 1 小时 20 分钟”。但你怎么知道什么表示小时,什么表示分钟?

再次,我做了一系列实验,尝试了各种“+”数字,例如“+0”、“+1”、“+2”、“+100”等,结果让我更加困惑。我无法确定它到底是什么意思。

答案1

WMIC 命令将始终以 格式返回完整的当前日期和时间YYYYMMDDHHMMSS.milliseconds+UTC_Offset_in_minutes

Win32_TimeZone 类文档

相关内容