how to convert this time 1329944650 to this time 2011-1-2 using mysql
我只是想知道如何使用mysql将mktime更改为此日期(2011-01-2)
你可以帮帮我吗
答案 0 :(得分:6)
尝试使用FROM_UNIXTIME(unix_timestamp,format)
FROM_UNIXTIME(1329944650, '%Y-%m-%d')
答案 1 :(得分:4)
要将unix时间戳转换为人类可读格式,mysql具有内置函数FROM_UNIXTIME(),它首先需要2个参数才能转换时间戳,第二个参数是您希望转换的格式应该是
FROM_UNIXTIME('1329944650', '%Y-%m-%d');
答案 2 :(得分:3)
FROM_UNIXTIME和DATE功能。
select DATE(FROM_UNIXTIME('1329944650'))
mysql> select DATE(FROM_UNIXTIME('1329944650'));
+-----------------------------------+
| DATE(FROM_UNIXTIME('1329944650')) |
+-----------------------------------+
| 2012-02-23 |
+-----------------------------------+
1 row in set (0.00 sec)
答案 3 :(得分:1)
我想要这种格式,我得到了答案谢谢大家
SELECT FROM_UNIXTIME(1329944650, '%Y-%m-%d %h:%i:%s') AS created_date