0%

python3.6版本ISO时间字符串时区转化

python3.7版本之后提供了datetime.datetime.fromisoformat方法读取处理ISO格式的时间字符串,然而低版本下处理会比较麻烦

依赖第三方库:pip install python-dateutil

1
2
3
4
5
from dateutil import parser
from pytz import timezone

parser.isoparse("2022-03-10T03:44:57Z").astimezone(timezone("Asia/Shanghai")).strftime("%Y-%m-%d %H:%M:%S")
# 2022-03-10 11:44:57