将 8 个字符的 unix 时间戳转换为日期时间
Turning 8 characters unix timestamp into datetime
我得到了一个table,其中包括事件时间作为时间戳,但是里面只有8个字符,例如
2015-04-01 as 22481616,
2015-04-02 as 22568016,
2015-04-03 as 22654416,
2015-05-02 as 25160017,
2014-12-01 as 12030816
我尝试从 unix 时间戳 select 小时和分钟,但我做不到。有什么想法吗?
你那里没有 unix 时间戳。这是自 2014-07-14 19:06:24
.
以来的秒数
所以你可以通过这个查询得到你的时间:
SELECT FROM_UNIXTIME(1405357584 + ...);
示例:
mysql> select from_unixtime(1405357584 + 22481616);
+--------------------------------------+
| from_unixtime(1405361184 + 22481616) |
+--------------------------------------+
| 2015-04-01 00:00:00 |
+--------------------------------------+
1 row in set (0.00 sec)
我得到了一个table,其中包括事件时间作为时间戳,但是里面只有8个字符,例如
2015-04-01 as 22481616,
2015-04-02 as 22568016,
2015-04-03 as 22654416,
2015-05-02 as 25160017,
2014-12-01 as 12030816
我尝试从 unix 时间戳 select 小时和分钟,但我做不到。有什么想法吗?
你那里没有 unix 时间戳。这是自 2014-07-14 19:06:24
.
所以你可以通过这个查询得到你的时间:
SELECT FROM_UNIXTIME(1405357584 + ...);
示例:
mysql> select from_unixtime(1405357584 + 22481616);
+--------------------------------------+
| from_unixtime(1405361184 + 22481616) |
+--------------------------------------+
| 2015-04-01 00:00:00 |
+--------------------------------------+
1 row in set (0.00 sec)