我有一个纪元编号1389422614485.存储此值的值的数据类型是varchar.我想将其值转换为人类可读时间.我们怎么做?这个转换的任何例子?
Abh*_*rty 57
您的纪元值1389422614485
似乎具有毫秒精度.所以你需要使用一些mysql数学函数以及from_unixtime()
生成人类可读的格式.
mysql> select from_unixtime(floor(1389422614485/1000));
+------------------------------------------+
| from_unixtime(floor(1389422614485/1000)) |
+------------------------------------------+
| 2014-01-11 12:13:34 |
+------------------------------------------+
Run Code Online (Sandbox Code Playgroud)
cri*_*ian 12
看看unixtime
mysql> SELECT FROM_UNIXTIME(1196440219);
-> '2007-11-30 10:30:19'
Run Code Online (Sandbox Code Playgroud)
小智 8
您可以使用from_unixtime(),如下所示:
SELECT from_unixtime(1388618430);
Run Code Online (Sandbox Code Playgroud)
返回2014-01-02 00:20:30
归档时间: |
|
查看次数: |
36450 次 |
最近记录: |