MySql時間戳的問題。

FROM_UNIXTIME(unix_timestamp,format) FROM_UNIXTIME(unix_timestamp), FROM_UNIXTIME(unix_timestamp,format)是MySQL裏的時間函數 ,unix_timestamp能夠是字段名,也能夠直接是Unix 時間戳,format主要是將返回值格式化。 若format已經給出,則結果的格式是根據format 字符串而定。 返回表示 Unix 時間標記的一個字符串,根據format字符串格式化。 format能夠包含與DATE_FORMAT()函數列出的條目一樣的修飾符。 示例 mysql>SELECT FROM_UNIXTIME( 1249488000, '%Y%m%d' ) ->20071120 mysql>SELECT FROM_UNIXTIME( 1249488000, '%Y年%m月%d' ) ->2007年11月20 mysql> Select FROM_UNIXTIME(875996580); -> '1997-10-04 22:23:00' mysql> Select FROM_UNIXTIME(875996580) + 0; -> 19971004222300 UNIX_TIMESTAMP 若是沒有參數調用,返回一個Unix時間戳記(從'1970-01-01 00:00:00'GMT開始的秒數)。 若是UNIX_TIMESTAMP()用一個date參數被調用,它返回從'1970-01-01 00:00:00' GMT開始的秒數值。 date能夠是一個DATE字符串、一個DATETIME字符串、一個TIMESTAMP或以YYMMDD或YYYYMMDD格式的 本地時間的一個數字。 示例 mysql> select UNIX_TIMESTAMP(); -> 882226357 mysql> select UNIX_TIMESTAMP('1997-10-04 22:23:00'); -> 875996580
相關文章
相關標籤/搜索