Python 是否存在与平台无关的time.gmtime实现?

Python 是否存在与平台无关的time.gmtime实现?,python,Python,在google appengine()上: 在macosx上: >>> time.gmtime(1000*365*24*60*60) Traceback (most recent call last): File "<stdin>", line 1, in <module> ValueError: timestamp out of range for platform time_t 时间.gmtime(1000*365*24*60*60) 回溯(最

在google appengine()上:

在macosx上:

>>> time.gmtime(1000*365*24*60*60)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ValueError: timestamp out of range for platform time_t
时间.gmtime(1000*365*24*60*60) 回溯(最近一次呼叫最后一次): 文件“”,第1行,在 ValueError:时间戳超出平台时间的范围 是否存在与平台无关的时间实现。gmtime?

被定义为特定于平台

此模块中的函数不处理纪元之前或将来的日期和时间。未来的分界点由C库决定;对于Unix,通常是在2038年

您可以使用无时区信息(“naive datetimes”),在您的程序中按惯例理解为GMT,或者按照文档中的(复杂的)tzinfo说明操作

>>> import datetime
>>> datetime.datetime(2969, 5, 3).year
2969
>>> datetime.MINYEAR, datetime.MAXYEAR
(1, 9999)

您在Mac OS X上使用哪一版本的python?顺便说一句:在Python 3.1.1 Win32上没有出现异常。@(u jeremy)你最好描述一下你试图解决的问题,而不是要求解决你脑海中的特定方法。您想对这些数据做什么?
>>> import datetime
>>> datetime.datetime(2969, 5, 3).year
2969
>>> datetime.MINYEAR, datetime.MAXYEAR
(1, 9999)