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教程(視頻)
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com