jjzjj

fromTimestamp

全部标签

Python fromtimestamp OSError

由于某种原因,在使用fromtimestamp构造日期时间时,当我使用小于-43200(-12小时)的负数时,我得到一个“OSError[Errno22]InvalidArgument”。我在Win764位和python3.5.1上。这是产生错误的代码。>>>importdatetime>>>importpytz>>>datetime.datetime.fromtimestamp(-43200,pytz.utc)datetime.datetime(1969,12,31,12,0,tzinfo=)>>>datetime.datetime.fromtimestamp(-43201,pytz

python datetime fromtimestamp 产生值错误年份超出范围

这个问题在这里已经有了答案:JavaScripttimestamptoPythondatetimeconversion(4个回答)关闭7年前。当尝试将浮点格式的时间戳(例如1437506779950.0)转换为日期时间对象时,我收到ValueError“年份超出范围”。我使用的这段代码在3个月前还有效。现在重新审视它,奇怪的是现在抛出这个错误但代码库中没有任何改变,只有传递给它的数据,唯一改变的数据显然是时间戳。>>>f=1437506779950.0>>>datetime.datetime.fromtimestamp(float(f))Traceback(mostrecentcall
12