我有一个纪元/unix 时间戳,它是在运行journalctl -o json-pretty -f
命令后得到的。"__REALTIME_TIMESTAMP" : "1576681153604871"
所以我从给定的日志中得到我的价值。我想将其转换为 ISOString 格式,所以我使用下面的代码
var result;
time = parseInt(time);
var msec = time/1000; // convert __REALTIME_TIMESTAMP to milliseconds from microseconds
var myDate = new Date(msec);
var isoDate = myDate.toISOString();
我得到如下输出
“2019-12-18T14:25:49.605Z”
我什至希望在这样的地方显示微秒部分
“2019-12-18T14:25:49.605762Z”
但myDate.toISOString()
如果我不将纪元转换为毫秒,则无法正常工作。
我不知道 time % 1000
提取微秒部分然后附加它以获得所需的输出是否是正确的方法。
那么有没有办法以微秒格式获取输出?