我收到了一些数据来创建一些图表,但日期的格式我不认识。如果我知道格式名称,我可以轻松查找它们,但初始搜索一无所获。示例如下。
[1126051200000, 29.9], '7th Sep 2005
[1126137600000, 71.5], '8th Sep 2005
[1126224000000, 106.4], '9th Sep 2005
[1126483200000, 129.2], '12th Sep 2005
[1126569600000, 144.0], '13th Sep 2005
[1126656000000, 176.0] '14th Sep 2005
我已将我知道的日期添加为注释,但这些日期的格式是什么?例如1126051200000
= 2005 年 9 月 7 日?
我怀疑00000
填充是时间但没有使用?
答案1
它们是 Unix Epoch 毫秒日期/时间戳。这里是一个转换器,或者您也可以编写自己的转换器。基本上,它是自 1970 年 1 月 1 日以来的毫秒数(不包括闰秒)。
假设你有一个 UNIX shell,它们可以使用date
工具使用参数--date=${epoch_time}
,例如:
$ date [email protected]
Wed Sep 7 02:00:00 CEST 2005
$ date [email protected] -u
Wed Sep 7 00:00:00 UTC 2005
$ date [email protected] -u -Ins
2005-09-07T00:00:00,000000000+0000
$ date [email protected] -u "+'%-dth %b %Y"
'7th Sep 2005
相反,你可以使用类似如下的方法:
$ date --date="7 Sep 2005" -u "+%s%3N"
1126051200000