繁体   English   中英

时间戳字符串到日期时间(python)

[英]Timestamp string to datetime (python)

我有这个时间戳字符串:

x = 2021-11-24T16:05:51.399+0000

我正在努力让解析在小数点后通过。 到目前为止,这是我的尝试:

datetime.datetime.strptime(x,"%Y-%m-%dT%H:%M:%S.%f+")

运行此行的当前错误:

ValueError: unconverted data remains: 0000

在格式末尾添加%z以匹配格式为±HHMM[SS[.ffffff]] 的 UTC 偏移量(如果 object 是幼稚的,则为空字符串)。

>>> from datetime import datetime
>>>
>>> x = '2021-11-24T16:05:51.399+0000'
>>> datetime.strptime(x,"%Y-%m-%dT%H:%M:%S.%f%z")
datetime.datetime(2021, 11, 24, 16, 5, 51, 399000, tzinfo=datetime.timezone.utc)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM