2012-03-06 23 views
6
how to convert this time 1329944650 to this time 2011-1-2 using mysql 

我只是想知道如何使用MySQL中,你可以請幫我mktime更改此日期(2011-01-2)Mysql的時間轉換問題

+1

任何先前研究的證據?你是否已經裝載MySQL手冊? – 2012-03-06 14:54:25

+0

是的,我已經打電話給這個活動,但我不明白我應該怎麼試試,爲什麼我把這個問題 – 2012-03-06 14:58:03

回答

4

到UNIX時間戳轉換爲人類可讀的格式MySQL有內置的功能FROM_UNIXTIME()需要兩個參數首先,你要轉換的時間戳,第二個是格式在要在你的情況下,這種轉換應該是

FROM_UNIXTIME('1329944650', '%Y-%m-%d'); 
+0

感謝您分享我的經驗... – 2012-03-06 15:02:26

3

FROM_UNIXTIME和DATE函數嘗試。

​​
mysql> select DATE(FROM_UNIXTIME('1329944650')); 
+-----------------------------------+ 
| DATE(FROM_UNIXTIME('1329944650')) | 
+-----------------------------------+ 
| 2012-02-23      | 
+-----------------------------------+ 
1 row in set (0.00 sec) 
+0

感謝您分享我的經驗... – 2012-03-06 14:59:07

1

我想這種格式,我得到了我的答案謝謝大家的

SELECT FROM_UNIXTIME(1329944650, '%Y-%m-%d %h:%i:%s') AS created_date