datatimeモジュール

1.日時時刻を取得します

インポート時には
 から日時インポート日時で、timedelta 

V1 = DateTime.Now()  、現在のローカルタイムを取得
印刷(V1、タイプ(V1))            
2019年4月18日16:39:31.802269 <クラスのdatetime.datetimeの'> 

TZ =タイムゾーン(はtimedelta(時間= 7)) 現在の時刻東部地区7(タイムゾーンを取得するには西7 = -7時間) 
V2 = DateTime.Now(TZ)
 印刷(V2)         2019年4月18日午後03時39: 31.802269 + 07:00(東中国地域における8、一時間によるので)

V3 = DateTime.UtcNow()    現在のUTC時刻(ユニバーサル時間)
を印刷(V3)                 2019年4月18日08:39:31.802269(中国より遅い時間8時間

 

2.日時書式文字列形式に変換する時間(のstrftimeに)

インポート時間
 から日時インポート日時、タイムゾーンで、timedelta 

V1 = DateTime.Now()
ヴァル(= v1.strftime " %のSの%Y-M-%D %% H ::%M "#1 日の時間- ( -で:分:秒)
を印刷(ヴァル、タイプ(ヴァル))    2019年4月18日16時48分29秒<クラスのSTR '>

 

フォーマットdatetime.strptimeを変換する3.日時文字列のフォーマット

インポート時間
 から日時インポート日時、タイムゾーンで、timedelta 

V1 = datetime.strptime(' 2019年4月18日'' %Y-%M-%D ' プリント(V1、タイプ(V1))  2019年4月18日午前0時00分○○秒<クラスのdatetime.datetimeの'>

 

4.日時減算時間

日時インポート日時で、timedelta 

V1 = datetime.strptime(' 2008-08-08 '' %% Y-M-%のD ' 
V2 = V1-はtimedelta(日= 150 
データ = v2.strftime(' %Y - M-%Dの%' プリント(データ)   2008-03-11 

減算には、日時形式に変換し、次に文字列の書式をプリントアウト

 

タイムスタンプと日時との関係

インポート時間
 から日時インポート日時、タイムゾーンで、timedelta 

CTIME = time.time()
 プリント(CTIME)  1555578896.8276453 
V1 = datetime.fromtimestamp(CTIME)
 プリント(V1) 2019年4月18日17:14:56.827645 

V1 = 日時。今()
のval = v1.timestamp()
 プリント(val)で   1555579030.002739

 

おすすめ

転載: www.cnblogs.com/wenxin1120/p/11110523.html