26時間の時間モジュール

理解時間:

  1、機械に使用されるタイムスタンプの時間、GMT、floatデータ型     

1970年1月1日のロンドン時間0:0:0 
GMT 8 1970年1月1日:0:0
          秒の初期数がカウントされ


 2、時間の構造、オブジェクトの時間
     オブジェクトの時間は、オブジェクトのプロパティ名で取得することができます。値「


 3は、時間、文字列の時間をフォーマット、strのデータ型の ポスターは
          、あなたがする必要がある時間のフォーマットに従って表示することができる


時間の3種類を取得します
印刷(time.time())   スタンプ時間1586179692.631992 

プリント(time.strftime(' %% Y-M-%のD '))  フォーマット時間STRフォーマットを時間2020年4月6日
 
time_obj = time.localtime()       对象数据结构的
プリント(time_obj)     
 #1 time.struct_time(tm_yearが= 2020 tm_mon = 4、tm_mday = 6、tm_hour = 21、tm_min = 28、のtm_sec = 12、tm_wdayコンポーネント= 0、tm_yday = 97、tm_isdstが= 0)

プリント(time_obj.tm_year)    2020 

プリント(time_obj.tm_mday     6
Yが(00-99 2桁の年を表し%)%
 Yは4桁の年を表し(000から9999 )%の
 M(01-12 %の内の日のd月の(0-31 )%の
 H 24時間(0-23時間製数)%の
 H 12 I(01-12時間製の数である)%の
分のMの数(00 = 59 )%
 S秒(00〜59 %のA簡略週間ローカル名
%のローカル名のA完全週
名前のローカル簡略化され、月のB
%のB完全な月名ローカル
Cは、対応するローカルの日付と時刻が示す示して
一日(001から366パーセントjの年をP AMまたはPMローカル文字同等
年のU週の%数(00から53 週の開始と日曜日に)
週ワット%(0-6 )、日曜日の週に開始し
、今年の%W週番号(00から53までの週開始する)月曜日
%のX-ローカル対応する日付をこれは表し
%の対応する現地時間をXに示し
名前Z現在のタイムゾーンの
番号%%%自体
日付と時刻のフォーマット記号
索引(インデックス)プロパティ(属性)の値(値)を
0 tm_yearが(年)、等2011年
 1 tm_mon(1月)1 - 12である
2 tm_mday(日)1 - 31である
3 tm_hour(時間)0 - 23である
4 tm_min(分)0 - 59 
5のtm_sec(秒)0から60 
6 tm_wdayコンポーネント(WEEKDAY)0 - 6 (0が月曜日表現)
 366 - (年の最初の日)7 tm_yday 1 
0(それは夏時間であるか否か)8つのtm_isdstがデフォルト
タプル(なstruct_time)

 

プリント(time.strftime(' %Y-%M-%D%A%H:%M:%のS '))   重要
プリント(time.strftime(' %Y-%M-%D%A%H: %M:%S ' ))
 プリント(time.strftime(' %Y /%のM /%D%H:%M:%のS ' ))
 プリント(time.strftime(' %のC ' ))

---- --------------
 2020年4月6日月曜日午前21時43分38秒
20-04-06月曜日21時43分38秒
20/04/06 21時43分38秒
月4月   6〜21 :43:38 2020年

 

3つの時間の変換:

  

 

図1に示すように、構造化時間に変換され、取得したタイムスタンプは、イベントの時間オブジェクトは、フォーマットに変換され

プリント(time.time())
 プリント(time.localtime(1500000000 ))
 プリント(time.localtime(2000000000 ))
time_obj = time.localtime(30億
format_time = time.strftime(' %Y-%M-%D% H:%M:%S ' 、time_obj)
 プリント(format_time)

図2に示すように、取得時間フォーマットは、イベントオブジェクトは、タイムスタンプの時刻に、構造化時間に変換されます

なstruct_time = time.strptime(' 2008年8月8日'' %Y-%M-%D ' プリント(なstruct_time)
 プリント(はtime.mktime(するstruct_time))

 

小規模チョッパー:

1、今月タイムスタンプの第一の時間を計算します

  

=なstruct_timeのtime.localtime()
なstruct_time = time.strptime(' %S-S- 1%'%(struct_time.tm_year、struct_time.tm_mon)、' %% Y-M-%のD ' を印刷(はtime.mktime(なstruct_time)) 

時間の構造を得るためには、属性の形式は、構造化ワンヶ月の時間を取得し、時間を構造化するstruct_time時間を取得し、その後、タイムスタンプはmktimeへ
構造化された時間
time.strftime = RET(' %Y-%。1-M ' 
なstruct_time = time.strptime(RET、' %% Y-M-%のD ' を印刷(はtime.mktime(するstruct_time)) 

最初の時間をフォーマット取得(1符号化された)は、時間の経過とともに構成のstrptimeに変換され、最終的にはタイムスタンプはmktimeに変換しました
時間のフォーマット

 

おすすめ

転載: www.cnblogs.com/zhuangdd/p/12649982.html