在MySQL中将纪元数转换为人类可读的日期 [英] Converting epoch number to human readable date in mysql
本文介绍了在MySQL中将纪元数转换为人类可读的日期的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个纪元数,例如1389422614485. 存储该值的值的数据类型为varchar. 我想将其价值转换为人类可读的时间. 我们该怎么做? 此转换有任何示例吗?
I have a epoch number say 1389422614485. The datatype for the value storing this value is varchar. I want to convert its value to human readable time. How can we do it? Any example for this conversion?
推荐答案
您的纪元值1389422614485
似乎具有毫秒级的精度.因此,您需要使用一些mysql数学函数以及from_unixtime()
来生成人类可读的格式.
Your epoch value 1389422614485
seems like having the millisecond precision. So you need to use some mysql mathematical functions along with from_unixtime()
for generating human readable format.
mysql> select from_unixtime(floor(1389422614485/1000));
+------------------------------------------+
| from_unixtime(floor(1389422614485/1000)) |
+------------------------------------------+
| 2014-01-11 12:13:34 |
+------------------------------------------+
这篇关于在MySQL中将纪元数转换为人类可读的日期的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文