1. 程式人生 > >將UTC(字串包含TZ的時間)時間轉換成本地時間 python

將UTC(字串包含TZ的時間)時間轉換成本地時間 python

整個地球分為二十四時區,每個時區都有自己的本地時間。在國際無線電通訊中,為統一而普遍使用一個標準時間,稱為通用協調時(UTC, Universal Time Coordinated)。UTC與格林尼治平均時(GMT, Greenwich Mean Time)一樣,都與英國倫敦的本地時相同。UTC與GMT含義完全相同。北京時區是東八區,領先UTC 8個小時。所以將UTC裝換成北京時間時,需要加上8小時。

utc = "2017-07-28T08:28:47.776Z"
UTC_FORMAT = "%Y-%m-%dT%H:%M:%S.%fZ"
utcTime = datetime.datetime.strptime(utc, UTC_FORMAT)
localtime
= utcTime + datetime.timedelta(hours=8) print(localtime)

輸出:2017-07-28 16:28:47.776000