Python 解析迄今为止的ISO字符串
我正在尝试解析 2020-09-18T16:11:03.4411565+00:00 代码 我越来越 ValueError:ISO字符串中未使用的组件Python 解析迄今为止的ISO字符串,python,django,Python,Django,我正在尝试解析 2020-09-18T16:11:03.4411565+00:00 代码 我越来越 ValueError:ISO字符串中未使用的组件 另外,我使用的是3.6.9,所以我不能使用datetime。从isoformat(date\u string)我能做什么?iso格式接受“.”之后的6位数字(usec)。你有7个 将字符串修改为“2020-09-18T16:11:03.441156+00:00”使用解析器。解析(…)函数 In [1]: from dateutil import p
另外,我使用的是3.6.9,所以我不能使用
datetime。从isoformat(date\u string)
我能做什么?iso格式接受“.”之后的6位数字(usec)。你有7个
将字符串修改为“2020-09-18T16:11:03.441156+00:00”使用
解析器。解析(…)
函数
In [1]: from dateutil import parser
In [2]: dt_str = '2020-09-18T16:11:03.4411565+00:00'
In [3]: parser.parse(dt_str)
Out[3]: datetime.datetime(2020, 9, 18, 16, 11, 3, 441156, tzinfo=tzutc())
如果你能用熊猫来做,那么pd.to_datetime(['2020-09-18T16:11:03.4411565+00:00',推断出_datetime\u format=True)可能会有帮助?这在我的情况下是有效的
2021-05-10T00:00:00-01:30
,但这不2021-05-10T00:00+01:30
。为什么呢?
In [1]: from dateutil import parser
In [2]: dt_str = '2020-09-18T16:11:03.4411565+00:00'
In [3]: parser.parse(dt_str)
Out[3]: datetime.datetime(2020, 9, 18, 16, 11, 3, 441156, tzinfo=tzutc())