date 數(shù)據(jù)類型是 sql 中用于存儲日期值的類型,不含時間信息,格式為 “yyyy-mm-dd”。特殊情況下,閏年 2 月有 29 天,沒有年份時使用當(dāng)前年份,沒有年份或月份時使用當(dāng)前年份和月份。date 值范圍為 1000-01-01 到 9999-12-31,且不存儲時區(qū)信息。
SQL 中 DATE 數(shù)據(jù)類型的寫法
DATE 數(shù)據(jù)類型是什么?
DATE 數(shù)據(jù)類型用于存儲日期值,僅包括年、月、日部分,不含時間信息。
如何寫一個 DATE 值?
DATE 值的格式為 “YYYY-MM-DD”,其中:
YYYY 表示年份(四位數(shù)字)
MM 表示月份(兩位數(shù)字,范圍從 01 到 12)
DD 表示日期(兩位數(shù)字,范圍從 01 到天數(shù)中的最大值)
例如:
-- 代表 2023 年 3 月 8 日 '2023-03-08'
登錄后復(fù)制
特殊情況:
閏年:2 月有 29 天。例如:’2024-02-29′
沒有年份:只有月份和日期時,將使用當(dāng)前年份。例如:’03-08’(假設(shè)當(dāng)前年份為 2023,則等效于 ‘2023-03-08’)
沒有年份或月份:只有日期時,將使用當(dāng)前年份和月份。例如:’08’(假設(shè)當(dāng)前年份為 2023 年,月份為 3 月,則等效于 ‘2023-03-08’)
注意事項:
DATE 值必須位于有效的日期范圍內(nèi)(1000-01-01 到 9999-12-31)。
無效的日期值將導(dǎo)致錯誤。
DATE 類型不存儲時區(qū)信息。