我正在使用REST服务,它允许我查询数据库中的表。该表中有一个日期字段,但该服务以奇怪的格式返回日期,我不确定如何解析它。
我知道某个记录的日期是2010/07/16 00:00:00 UTC
这个事实,而我获得的日期字符是1279238400000
。这个日期是如何编码的?如何从大数字到2010年7月7日?
答案 0 :(得分:0)
看起来是一个Javascript风格的时间戳:自1970年1月1日以来的毫秒:
mysql> select from_unixtime(1279238400000 / 1000);
+-------------------------------------+
| from_unixtime(1279238400000 / 1000) |
+-------------------------------------+
| 2010-07-15 18:00:00 |
+-------------------------------------+
1 row in set (0.05 sec)
2010年7月15日下午6点。
答案 1 :(得分:0)
我认为你所拥有的是自1970-01-01以来的毫秒数。