世界时间格式转本地时间

时间格式2020-01-13T16:00:00.000Z中的T和Z分别表示什么,如何处理
UTC:世界标准时间,在标准时间上加上8小时,即东八区时间,也就是北京时间。
举例
北京时间:2020-01-14 00:00:00对应的国际标准时间格式为:2020-01-13T16:00:00.000Z

from datetime import datetime, timedelta


def test_format_time():
    source_time = '2020-01-13T16:00:00.000Z'
    date_ = datetime.strptime(source_time, "%Y-%m-%dT%H:%M:%S.%fZ")
    # local_time = 2020-01-14 00:00:00
    local_time = date_ + timedelta(hours=8)
    print(local_time)

posted @ 2023-08-23 10:05  bitterteaer  阅读(39)  评论(0编辑  收藏  举报