Java中的java.sql.Date
类表示日期值,它是java.util.Date
的子类。java.sql.Date
对象的存储范围取决于底层数据库系统。通常,它们可以存储从公元元年(0001年)到公元9999年(9999年)之间的日期。
然而,在实际应用中,底层数据库系统可能会对日期的存储范围有更具体的限制。例如,MySQL的DATE
类型只支持从1000年到9999年之间的日期,而Oracle的DATE
类型则支持从公元前4712年到公元9999年之间的日期。
因此,在使用java.sql.Date
时,建议查阅底层数据库系统的文档,了解其对日期存储范围的具体限制。