unix_timestamp和from_unixtime 時間戳函數

時間戳是指格林威治時間 1970年01月01日00時00分00秒(北京時間1970年01月01日08時00分00秒)起至如今的總秒數mysql

1.unix_timestamp();   將時間轉化爲時間戳。(date 類型數據轉換成 timestamp 形式整數)sql

沒傳時間參數則取當前時間的時間戳spa

date 能夠是一個 date 字符串、一個 datetime字符串、一個 timestamp或一個當地時間的yymmdd 或yyymmdd格式的數字unix

select unix_timestamp('2013-01-01 10:10:10');字符串

2.from_unixtime(timestamp)   將timestamp 形式整數 轉化爲 date類型date

select from_unixtime(1355272360);   2012-12-12 08:32:40  select

也能夠指定輸出的時間格式:im

mysql>  select from_unixtime(1355272360,'%Y%m%d');時間戳

20121212數據

相關文章
相關標籤/搜索