整個地球分爲二十四時區,每一個時區都有本身的本地時間。在國際無線電通訊中,爲統一而廣泛使用一個標準時間,稱爲通用協調時(UTC, Universal Time Coordinated)。UTC與格林尼治平均時(GMT, Greenwich Mean Time)同樣,都與英國倫敦的本地時相同。UTC與GMT含義徹底相同。北京時區是東八區,領先UTC 8個小時。因此將UTC裝換成北京時間時,須要加上8小時。python
import datetime origin_date_str= "2019-07-26T08:20:54Z" utc_date = datetime.datetime.strptime(origin_date_str, "%Y-%m-%dT%H:%M:%SZ") local_date = utc_date + datetime.timedelta(hours=8) local_date_str = datetime.datetime.strftime(local_date ,'%Y-%m-%d %H:%M:%S') print(local_date_str ) # 2019-07-26 16:20:54
import datetime utc = "2017-07-28T08:28:47.776Z" UTC_FORMAT = "%Y-%m-%dT%H:%M:%S.%fZ" utc_time = datetime.datetime.strptime(utc, UTC_FORMAT) local_time = utc_time + datetime.timedelta(hours=8) print(local_time) # 2017-07-28 16:28:47.776000
參考: https://blog.csdn.net/u012062455/article/details/76273940.net