Python可存储的最大日期是多少?datetime模块date最远安全日期咨询
Python日期存储上限与datetime模块安全日期范围
- Python的
datetime.date类型支持的最大日期是9999年12月31日,可通过date.max直接获取该值。 - 要确保使用
datetime.date设置日期时不触发异常,最远只能设置到9999-12-31——这是该类型定义的有效范围上限(下限为date.min即1年1月1日)。
代码示例
from datetime import date # 查看内置最大日期 print(date.max) # 输出: 9999-12-31 # 实例化最远安全日期 safe_far_future = date(9999, 12, 31) print(safe_far_future)
若尝试设置超出该范围的日期(比如date(10000, 1, 1)),会直接抛出ValueError: year 10000 is out of range异常。
内容的提问来源于stack exchange,提问作者nd-dew
相关产品推荐
相关产品推荐

