Python 如何将带有特殊字符的字符串转换成日期时间
Python how to convert string with special character into datetime
正在尝试将字符串转换为日期时间:
from datetime import datetime
date_string = "2021-07-07T02:27:00Z"
datetime.strptime('2021-07-07T02:27:00Z', '%Y-%M-%d %H:%M:%S')
Error:
error: redefinition of group name 'M' as group 5; was group 2 at position 107
然后我尝试了:
datetime.fromisoformat(date_string)
还是不行。
有朋友可以帮忙吗?
您的格式字符串不正确。
>>> datetime.strptime(date_string, '%Y-%m-%dT%H:%M:%S%z')
datetime.datetime(2021, 7, 7, 2, 27, tzinfo=datetime.timezone.utc)
正在尝试将字符串转换为日期时间:
from datetime import datetime
date_string = "2021-07-07T02:27:00Z"
datetime.strptime('2021-07-07T02:27:00Z', '%Y-%M-%d %H:%M:%S')
Error:
error: redefinition of group name 'M' as group 5; was group 2 at position 107
然后我尝试了:
datetime.fromisoformat(date_string)
还是不行。
有朋友可以帮忙吗?
您的格式字符串不正确。
>>> datetime.strptime(date_string, '%Y-%m-%dT%H:%M:%S%z')
datetime.datetime(2021, 7, 7, 2, 27, tzinfo=datetime.timezone.utc)