MySQL中Date,DateTime,TimeStamp和Time的比較


名稱 顯示格式 顯示范圍 應用場景 后台取值
Date YYYY-MM-DD

1601-01-01 到

9999-01-01

當業務需求中只需要精確到天時,

可以用這個時間格式

@JSONField(format=”yyyy-MM-dd”)
DateTime  YYYY-MM-DD HH:mm:ss

1601-01-01 00:00:00 到

9999-12-31 23:59:59

當業務需求中需要精確到秒時,

可以用這個時間格式

@JSONField(format=”yyyy-MM-dd HH:mm:ss”)
TimeStamp YYYY-MM-DD HH:mm:ss

1601-01-01 00:00:00 到

9999-12-31 23:59:59

當業務需求中需要精確到秒或者毫秒時,

或者該系統用於不同時區,可以用這個時間格式

 @JSONField(format=”yyyy-MM-dd HH:mm:ss:SSS”)

(這里只會精確到秒)

Time HH:mm:ss 00:00:00 到 23:59:59

 當業務需求中只需要每天的時間,

可以用這個時間格式

@JSONField(format=”HH:mm:ss”)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM