Pythonの日

1.データの時間

日時インポート日時から、日付

今= datetime.now()
印刷(今)#2020年1月20日01:24:01.843183

date.today =まで()
#2020年1月20日(に)印刷

(日時(2000、1、1、1、0、0))#2000-01-01一時00分00秒印刷

デルタ=今 - 日時(2000、1、1、1、0、0)
印刷(今、タイプ(今))#2020年1月20日01:24:01.843183 <クラスのdatetime.datetimeの '>

印刷(now.date())#2020年1月20日

印刷(now.time())#2020年1月20日

印刷(デルタ)#7324日、0:24:01.843183

印刷(delta.days)#7324

1.1のstrptime

日時インポート日時から
S = datetime.strptime( '2019年7月7日'、 '%Y /%M /%D')
プリント(S、タイプ(S))
S = datetime.strptime( '2019年7月7 7日曜日に'、 '%Yの%の日曜メートル、月%D')
プリント(S、タイプ(S))
S = datetime.strptime( '日曜日の2019。7. 7月7日午前8時42分24秒'、 '日曜%のY%mを、2月%D%のH%以下のM%S分秒')
プリント(S、タイプ(S))
S = datetime.strptime( '2019年7月7日'、 '%のM /%D /%Y')
プリント(S、タイプ(S))
S = datetime.strptime( '2019年7月7日午前8時42分50秒'、 '%のM /%D /%Y%のH:%M:%のS')
プリント(S、タイプ(S))
 
#結果:
2019年7月7日夜12時〇〇分00秒<クラスのdatetime.datetimeの '>
2019年7月7日夜12時〇〇分00秒<クラスのdatetime.datetimeの '>
2019年7月7日午前八時42分24秒<クラスのdatetime.datetimeの '>
2019年7月7日夜12時〇〇分00秒<クラスのdatetime.datetimeの '>
2019年7月7日午前8時42分50秒<クラスのdatetime.datetimeの '> 

1.2のstrftime

DT = datetime.now()
S = dt.strftime( '%のM /%D /%Y%のH:%のM:%S%P')
プリント(S、タイプ(複数可))
S = dt.strftime( '%のA、%Bの%dを、%Y')
プリント(S、タイプ(複数可))
TXT =( '%1年%の月の%s日星期%S%S时%の分%S秒' %(dt.strftime( '%Y')、dt.strftime( '%のM')、DT。 strftime( '%D')、\ <BR> dt.strftime(W '%')、dt.strftime( '%のH')、dt.strftime( '%のM')、dt.strftime( '%S' )))
印刷(TXT)
S = dt.strftime( '%のBの%のD、%Y')
プリント(S、タイプ(複数可))
 
結果:
2019年7月7日午後二時57分17秒PM <クラスのSTR '>
7月(日曜日)07,2019 <クラスのSTR '>
2019年7月7日の週0夜2時57分17秒
7月07,2019 <クラスのSTR '>

2.時間

インポート時

#(1)現在のタイムスタンプ
#time.time()
1 = time.time()
印刷(1)#1579454251.8242934

#(2)タイムスタンプタプル→
2 = time.localtime(time.time())
プリント(2)#1 time.struct_time(tm_yearが= 2020 tm_mon = 1、tm_mday = 20、tm_hour = 1、tm_min = 17、のtm_sec = 31、tm_wdayコンポーネント= 0、tm_yday = 20、tm_isdstが= 0)

#(3)タイムスタンプを可視化→
3 = time.ctime(time.time())
印刷(3)#月1月20日午前1時17分31秒2020

#(4)→タイムスタンプタプル
4 =はtime.mktime(二)
印刷(4)#1579454251.0

#(5)タイムタプルの時間可視化→
5 = time.asctime()
印刷(5)#月1月20日午前1時17分31秒2020


#(6)タイムタプル時間可視化→(カスタム)
6 = time.strftime( "%Y-%M-%D%H:%M:%S"、time.localtime())
プリント(6)#2020年1月20日1時17分31秒


時間(カスタム)を可視化する#(7)→時間先祖
プリント( "時間元祖:"、time.strptime( '2019年7月7日11時32分23秒'、 '%Y-%M-%D%H:%M:%のS'))
#时间元祖:time.struct_time(tm_yearが= 2019、tm_mon = 7、tm_mday = 7、tm_hour = 11、tm_min = 32、のtm_sec = 23、tm_wdayコンポーネント= 6、tm_yday = 188、tm_isdstが= -1)

タイムスタンプ形式の文字列に#(8)
8 =「日7月7日10時48分24秒2019」
プリント(はtime.mktime(time.strptime(8、 "%%Bの%D%H:%M:%S%Y")))
#1562467704.0

  

おすすめ

転載: www.cnblogs.com/yzg-14/p/12216442.html