Pythonは東部時間の8つの地区に知られているUTC時刻文字列になります

第1の取得時刻形式のUTC

utc_time = datetime.datetime.utcnow()

print(utc_time)

輸出

2018-06-24T08:59:39Z

PS:私は誰も答えを問題に遭遇していませんか?Pythonの学習教材が必要?あなた自身を追加することができます下のリンクをクリックしてGET
note.youdao.com/noteshare?id=2dce86d0c2588ae7c0a88bee34324d76

ここでは、現在持っていることを前提とした時間に東8地区に変換する方法を、次に、UTC時刻形式の文字列ですか?

utc_time = "2018-06-24T08:59:39Z"

1.削除前記手紙

# 第一次替换为空格,第二次替换为空字符串
utc_time = utc_time.replace("T", " ").replace("Z","")

文字列配列を変換するために2時間

# 是strptime 不是 strftime  二者之间的作用相反

import time

utc_time = time.strptime(utc_time, "%Y-%m-%d %H:%M:%S")

3.変換時間タイムスタンプアレイ

 utc_time = time.mktime(utc_time)

タイムスタンプ東8つの地区へ4.タイムスタンプ

beijing_time = utc_time + 8*60*60

5.スタンプをフォーマットすることができます

new_time = time.strftime('%Y-%m-%d %H:%M:%S', beijing_time)

この時点で、あなたは、文字列の新しい東8つの地区を取得し、とても簡単です

おすすめ

転載: www.cnblogs.com/python960410445/p/12093487.html