、Timeモジュール
1.タイムスタンプ
- タイムスタンプは、秒数の合計今までGMT 1970年1月1日(1970年1月1日に北京時間08時間00分00秒)00時間00分00秒を指し、
- まず考慮してUNIXオペレーティングシステムやアプリケーションが登場時間枠の統合されたコンピュータで生成時の時代として1970年1月1日を取るUNIX TIME(開始時刻)
2.time.time()
- 現在の時刻のタイムスタンプを返します。
インポート時 印刷time.time() - > 1572350849.07
3.time.localtime()
- デフォルトパラメータは、ローカルの現在の時刻タプルの時間を返すとき
- 1970年1月1日午前8時+パラメータの後の秒数後の時間を返すと入力パラメータ秒、
インポート時 #引数はありません 印刷time.localtime() - > time.struct_time(tm_yearが= 2019、tm_mon = 10、tm_mday = 29、tm_hour = 20、tm_min = 12、のtm_sec = 47、tm_wdayコンポーネント= 1、tm_yday = 302、tm_isdstが= 0) #のパラメーター 印刷 time.localtime(30 ) - > time.struct_time(tm_yearが= 1970、tm_mon = 1、tm_mday = 1、tm_hour = 8、tm_min = 0、のtm_sec = 30、tm_wdayコンポーネント= 3、tm_yday = 1、tm_isdstが= 0)
4.time.asctime()
- タプルの時間を受信し、「火12月11日18時07分14秒2008」(2008年12月11日火曜日18時07分14秒)24文字の文字列のための読みやすい形式を返します。
- デフォルトは現在の時刻を返します。
#のパラメーター インポート時= time.localtime(30) 位時間タプル返し プリントtime.asctime(A)を #引数はありません インポート時 印刷 time.asctime()
5.time.strftime()
- 関数は、時間のタプルを受け取り、フォーマットパラメータによって決定されるフォーマットで読み取り可能な文字列表現でローカル時刻を返します
- タプル時間パラメータは、デフォルト値でフォーマットされた現在の時刻を返します。
- 返された所定のパラメータタプル値の時間は、フォーマットされた所定の時間期間の組に変換される場合
インポート時 #のデフォルトの戻り時間をフォーマットされた 印刷 time.strftimeを(" %Dが%% Y-M-%のH:%のM:%のS " ) #返されたタプル与えられた時刻フォーマッタ時間に変換されて インポート時間= time.localtime(30 ) 印刷 time.strftime(" %Y-%M-%D%H:%のM:%S " 、A) #のカプセル化機能は、フォーマットされた現在時刻を返し インポート時間 DEF )LOCAL_TIMEを(: 返す(time.strftimeを" :%のM:%D %% Y-M-%のH%S "、time.localtime())
パイソン、日付と時刻のフォーマット記号:
- %Yは、2桁の年(00-99)を表します
- %Yは4桁の年(000から9999)を示し
- %M(01-12)
- 月の%d個の日内(0-31)
- %H 24時間(0-23)時間製
- %I 12時間の時間(01-12)
- 分%のM個(= 59 00)
- %のS秒(00-59)
- %週にはローカル名を簡素化
- 地元%完全な曜日名
- %のB地元の簡素化の月名
- 地元の%のB完全な月の名前
- %Cは、ローカルを表し、対応する日付と時刻を表します
- ある日(001〜366)%jの年
- %PローカルAMまたはPMと同等の文字
- 日曜日から始まる週の年の%U週数(00から53)
- %のW週(0-6)、日曜日が週の始まりです
- 月曜日から始まる週の年の%W週数(00から53)
- %Xは、対応するローカル日付を示し
- %Xは、対応するローカル時間を示します
- 名%Z現在のタイムゾーン
- %%%数そのもの
6.time.strptime(STR、str_fmt)
- 時間文字列strの形式は、タイムタプルに解析しました
#のコード= UTF-8 インポート時= time.strftime(" %D %% Y-M-%のH:%のM:%S ") #は、フォーマットされた時間を返す 印刷 time.strptime(A、「%のDの%Y-M-%をH%:%のM:%S ") #の時間時間タプルにフォーマット
7.time.mktime(tupletime)
- タイムスタンプを受信し、タプルを返します。
#のコード= UTF-8 インポート時= time.strftime(" %D %% Y-M-%のH:%のM:%S ") #は、フォーマットされた時間を返し time.strptime(A = Bを「%% Y-M-% H%以下のD:%のM:%S ") #の時間タプルにフォーマット時間 プリントはtime.mktime(B) #は、タイムスタンプを返します
8.time.sleep(S)ディレイ
プリント 1 time.sleep( 3) #暂停 プリント 2 time.sleep( 3 ) プリント 3
二、ランダムモジュール
1。