Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/318.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
OverflowerError:在python中分析日期时,有符号整数大于最大值_Python_Datetime - Fatal编程技术网

OverflowerError:在python中分析日期时,有符号整数大于最大值

OverflowerError:在python中分析日期时,有符号整数大于最大值,python,datetime,Python,Datetime,尝试分析数字格式的日期时: s ="2506181306" 使用适当的日期格式: DateFormat = '%d%m%H%M%S' dateutil.parser.parse(s).strftime(DateFormat) 我们最终得到一个“大于最大值的整数”错误: 您试图在不首先设置格式的情况下解析此文件。错误是从parse抛出的,调用链甚至没有到达strftime调用。它试图为该字符串选择一种对它有意义的格式,它选择的格式似乎是unix历元时间戳,但它最多应该是31位(因为有符号),因

尝试分析数字格式的日期时:

s ="2506181306"
使用适当的日期格式:

DateFormat = '%d%m%H%M%S'
dateutil.parser.parse(s).strftime(DateFormat)
我们最终得到一个“大于最大值的整数”错误:

您试图在不首先设置格式的情况下解析此文件。错误是从
parse
抛出的,调用链甚至没有到达
strftime
调用。它试图为该字符串选择一种对它有意义的格式,它选择的格式似乎是unix历元时间戳,但它最多应该是31位(因为有符号),因此它会出错

您可能想要的是:

datetime.strptime(s,DateFormat)
In [21]: from datetime import datetime

In [22]:     datetime.strptime(s,DateFormat)
Out[22]: datetime.datetime(1900, 6, 25, 18, 13, 6)
DateFormat = '%d%m%H%M%S'
dateutil.parser.parse(s).strftime(DateFormat)
datetime.strptime(s,DateFormat)