在MySQL中将纪元数转换为人类可读的日期 [英] Converting epoch number to human readable date in mysql

查看:88
本文介绍了在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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆