繁体   English   中英

2022-08-24T04:57:17.065000+00:00 的 Datetime.strptime 格式

[英]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.

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