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
。