我有一个纪元数,例如1389422614485。用于存储该值的值的数据类型为varchar。我想将其价值转换为人类可读的时间。我们该怎么做?此转换有任何示例吗?
您的纪元值1389422614485似乎具有毫秒精度。因此,您需要使用一些mysql数学函数以及from_unixtime()生成人类可读格式。
1389422614485
from_unixtime()
mysql> select from_unixtime(floor(1389422614485/1000)); +------------------------------------------+ | from_unixtime(floor(1389422614485/1000)) | +------------------------------------------+ | 2014-01-11 12:13:34 | +------------------------------------------+