mysql將timestamp轉換為date的方法:若用date來呼叫【UNIX_TIMESTAMP()】,它會將參數值以【'1970-01-01 00:00:00' GMT】後的秒數的形式回傳。
mysql將timestamp轉換為date的方法:
mysql 查詢時間戳記(TIMESTAMP)轉成常用可讀取時間格式
from_unixtime()
是MySQL裡的時間函數
date為需要處理的參數(該參數是Unix 時間戳記),可以是欄位名稱,也可以直接是Unix時間戳字串後面的'%Y%m%d'
主要是將回傳值格式化
例如:
mysql>SELECT FROM_UNIXTIME( 1249488000, '%Y%m%d' ) ->20071120 mysql>SELECT FROM_UNIXTIME( 1249488000, '%Y年%m月%d' ) ->2007年11月20 UNIX_TIMESTAMP()是与之相对正好相反的时间函数 UNIX_TIMESTAMP(), UNIX_TIMESTAMP(date)
若無參數調用,則返回一個Unix timestamp ('1970-01-01 00:00:00' GMT 之後的秒數) 作為無符號整數。若用date 來呼叫 UNIX_TIMESTAMP()
,它會將參數值以'1970-01-01 00:00:00' GMT後的秒數的形式傳回。 date 可以是 DATE 字串、一個 DATETIME字串、一個TIMESTAMP
或一個當地時間的YYMMDD
或YYYMMDD
格式的數字。
例如:
mysql> SELECT UNIX_TIMESTAMP() ; (执行使得时间:2009-08-06 10:10:40) ->1249524739 mysql> SELECT UNIX_TIMESTAMP('2009-08-06') ; ->1249488000
更多相關免費學習推薦:mysql教學(視頻)
以上是mysql 如何將timestamp轉換為date的詳細內容。更多資訊請關注PHP中文網其他相關文章!