![](/img/trans.png)
[英]How can I use datetime.strptime on a string in the format '0000-00-00T00:00:00+00:00'?
[英]Datetime.strptime format for 2022-08-24T04:57:17.065000+00:00
我们在变量中有以下字符串:
date_variable = "2022-08-24T04:57:17.065000+00:00"
我们想将其转换为日期时间。
以下不起作用:
timestamp_formatted = datetime.strptime(date_variable, '%Y-%m-%d%H:%M:%S.%f+%z')
请帮忙。
您遗漏了T
和%z
包括时区偏移的符号,因此删除+
:
from datetime import datetime
date_variable = "2022-08-24T04:57:17.065000+00:00"
# ^
timestamp_formatted = datetime.strptime(date_variable, '%Y-%m-%dT%H:%M:%S.%f%z')
print(repr(timestamp_formatted))
Output:
datetime.datetime(2022, 8, 24, 4, 57, 17, 65000, tzinfo=datetime.timezone.utc)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.