python時間フォーマット

2108 ワード

以下は時間概念の抜粋である
UTC:時間標準時間調和世界時(英:Coordinated Universal Time,法:Temps Universel Coordonné)は、世界統一時間、世界標準時間、国際協調時間とも呼ばれる.英語(CUT)とフランス語(TUC)の略は異なり、妥協としてUTCと略される.GMT:グリニッジ時間世界時UTすなわちグリニッジ時間、グリニッジ所在地の標準時間.地球の自転を基礎とする時間計量システム.地球の自転の角度は、地球上の基本基準点に対する地方子午線の運動で測定することができる.地球の自転を測定するために、人々は地球上で2つの基本的な参考点を選んだ:春分点(分至点を参照)と平和太陽、これによって確定した時間はそれぞれ恒星時と平和太陽時と呼ばれている.GST時間:北京時間
‘2020-02-20 T 07:15 Z’のTは後に続く時間を表し,ZはUTC標準時間を用いる.pythonではutc時間0点として%zでZを直接解析できます
from datetime import datetime,timezone,timedelta 
s='2020-02-20T07:15Z'
#  strptime       %z  Z
d=datetime.strptime(s,"%Y-%m-%dT%H:%M%z") 
#                   
print(d.astimezone())
#        
 b=d.astimezone(tz=timezone(timedelta(hours=8)))
 print(b)  # print(d.astimezone())