UTC時間轉北京時間/時間戳


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)

本地時間(北京時間)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM