2009-10-13 35 views

回答

14

MySQL Documentation

TIMESTAMP:一個四字節的整數,代表自世紀以來的秒UTC('1970-01-01 00:00:00'UTC)

1

相信它採用了UNIX時間戳,這是表示從unix新紀元的秒數​​的整數:1970年1月1日

0

所有日期,時間,日期時間,時間戳被存儲爲內部整數,但不同的數據類型有不同的整數值一樣

:一個單字節整數

日期:一個三字節的整數打包如YYYY×16×32 + MM×32 + DD

TIME:打包爲DD的三字節整數×24×3600 + HH×3600 + MM×60 + SS

TIMESTAMP:8個字節:填充作爲日期四字節整數,表示從epoch(「1970-01-01 00:00:00」 UTC)

DATETIME秒UTC一個四字節的整數YYYY×10000 + MM×100 + DD和一個四字節的整數爲打包爲HH時間×10000 + MM×100 + SS

參考:Data Time Explanatory MySQL Documentation