小编典典

在MySQL中将纪元数转换为人类可读的日期

mysql

我有一个纪元数,例如1389422614485。用于存储该值的值的数据类型为varchar。我想将其价值转换为人类可读的时间。我们该怎么做?此转换有任何示例吗?


阅读 366

收藏
2020-05-17

共1个答案

小编典典

您的纪元值1389422614485似乎具有毫秒精度。因此,您需要使用一些mysql数学函数以及from_unixtime()生成人类可读格式。

mysql> select from_unixtime(floor(1389422614485/1000));
+------------------------------------------+
| from_unixtime(floor(1389422614485/1000)) |
+------------------------------------------+
| 2014-01-11 12:13:34                      |
+------------------------------------------+
2020-05-17