我得到了一些数据来创建一些图表图形,而日期的格式我不认识。如果我知道格式名称,我可以轻松查找它们,但最初的搜索却是一片空白。下面的例子..
[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
Run Code Online (Sandbox Code Playgroud)
我已将我知道的日期添加为注释,但这些日期的格式是什么?例如,如何1126051200000= 2005 年 9 月 7 日?
我怀疑00000填充是时间但未使用?
它们是 Unix Epoch 毫秒日期/时间戳。这是一个转换器,或者您可以随时编写自己的转换器。基本上它是自 1970 年 1 月 1 日以来的毫秒数,不计算闰秒。
假设您有一个方便的 UNIX shell,可以使用date带有参数的工具将它们转换为任何格式--date=${epoch_time},例如:
$ date --date=@1126051200.000
Wed Sep 7 02:00:00 CEST 2005
$ date --date=@1126051200.000 -u
Wed Sep 7 00:00:00 UTC 2005
$ date --date=@1126051200.000 -u -Ins
2005-09-07T00:00:00,000000000+0000
$ date --date=@1126051200.000 -u "+'%-dth %b %Y"
'7th Sep 2005
Run Code Online (Sandbox Code Playgroud)
相反,您可以使用以下内容:
$ date --date="7 Sep 2005" -u "+%s%3N"
1126051200000
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1785 次 |
| 最近记录: |