如何使用MySQL将这次1329944650
转换为这次2011-1-2
我只想知道如何使用MySQL将mktime更改为该日期(2011-01-2)
。
要将unix时间戳转换为人类可读格式,mysql具有内置函数FROM_UNIXTIME(),它需要两个参数,第一个是要转换的时间戳,第二个是要转换的格式(在这种情况下,是
FROM_UNIXTIME('1329944650', '%Y-%m-%d');
尝试使用FROM_UNIXTIME(unix_timestamp,format)
FROM_UNIXTIME(unix_timestamp,format)
FROM_UNIXTIME和DATE函数。
FROM_UNIXTIME(1329944650, '%Y-%m-%d')
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)