1. 程式人生 > >TIMESTAMP和DATETIME的區別

TIMESTAMP和DATETIME的區別

TIMESTAMP和DATETIME除了儲存範圍和儲存方式不一樣,沒有太大區別。當然,對於跨時區的業務,TIMESTAMP更為合適。

兩者的儲存範圍不一樣

timestamp所能儲存的時間範圍為:‘1970-01-01 00:00:01.000000’ 到 ‘2038-01-19 03:14:07.999999’。

datetime所能儲存的時間範圍為:‘1000-01-01 00:00:00.000000’ 到 ‘9999-12-31 23:59:59.999999’。

兩者的儲存方式不一樣

對於TIMESTAMP,它把客戶端插入的時間從當前時區轉化為UTC(世界標準時間)進行儲存。查詢時,將其又轉化為客戶端當前時區進行返回。而對於DATETIME,不做任何改變,基本上是原樣輸入和輸出。

轉載自:https://www.cnblogs.com/ivictor/p/5028368.html