Java中的java.sql.Date
類表示日期值,它是java.util.Date
的子類。java.sql.Date
對(duì)象的存儲(chǔ)范圍取決于底層數(shù)據(jù)庫(kù)系統(tǒng)。通常,它們可以存儲(chǔ)從公元元年(0001年)到公元9999年(9999年)之間的日期。
然而,在實(shí)際應(yīng)用中,底層數(shù)據(jù)庫(kù)系統(tǒng)可能會(huì)對(duì)日期的存儲(chǔ)范圍有更具體的限制。例如,MySQL的DATE
類型只支持從1000年到9999年之間的日期,而Oracle的DATE
類型則支持從公元前4712年到公元9999年之間的日期。
因此,在使用java.sql.Date
時(shí),建議查閱底層數(shù)據(jù)庫(kù)系統(tǒng)的文檔,了解其對(duì)日期存儲(chǔ)范圍的具體限制。