格林尼治时间一般为:”2020-10-05T08:30:00.666Z”,有的时候我们想把这个时间转为本地的时间:”2020-10-05 08:30:30″
可以进行如下的操作
import datetime utc = "2020-10-05T08:30:00.666Z" 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) # 2020-10-05 08:30:30.666000
再比如,我想要把:’2017-12-10T00:17:24+00:00’转换为’2017-12-10 00:17:24′
那么就可以如下操作(未+8时区)
import datetime st = '2017-12-10T00:17:24+00:00' UTC_FORMAT = "%Y-%m-%dT%H:%M:%S+00:00" utc_time = datetime.datetime.strptime(st, UTC_FORMAT) print(utc_time)