Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/20.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
Python 解析迄今为止的ISO字符串_Python_Django - Fatal编程技术网

Python 解析迄今为止的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

我正在尝试解析

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 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())