def get_UTC_to_Bj(UTC_str):
#北京時間格式 BJS_format = "%Y-%m-%d %H:%M:%S"
#截取+0000之前的時間格式 t = UTC_str[:-5]
# 轉換為標准時間對象 utc_date2 = datetime.datetime.strptime(t, "%Y-%m-%dT%H:%M:%S")
# +0000是國際時間,+8000是東八區時間,在國際時間加上8小時為北京時間 local_date = utc_date2 + datetime.timedelta(hours = 8)
# 格式化北京時間 BJS = local_date.strftime(BJS_format) date_obj = datetime.datetime.strptime(BJS, BJS_format)
# 時間轉換13位時間戳 BJS_stamp = int(datetime.datetime.timestamp(date_obj)) * 1000 return BJS_stamp
print(get_UTC_to_Bj("2022-04-11T18:19:10+0000"))
可以了解下時間的格式,
一般常見的格式為
GTM(Mon, 11 Apr 2022 16:25:10 GMT)
UTC(2022-04-11T18:19:10+0000)
本地時間(北京時間)