モジュールサードパーティのカスタムモジュール:;:標準ライブラリ:オープンモジュールSYS、ビルトインモジュール他のOS 1.モジュールは、3つのカテゴリーに分類されます
2.標準ライブラリモジュールは、日時と時間の時間を持っています
(1)文字列フォーマット時間を表す:2019年8月24日午前8時23分05秒
(2)タイムスタンプ:自然1月1日の00:00にから、印刷する)(time.timeを使用して、秒数で、1970年の開始は数秒でプレスをオフセット
>>> time.time() 1566616449.2671971 >>> X = time.time() >>> X / 3600/365分の24 49.677082186906304 >>> 1970 + 49 2019
(3)構造体時、タプル、9つの要素の合計、明確な世界標準時間がなければならないUTCで、中国はUTC + 8を使用し、DSTは夏時間です。
time.localtime()を使用し、ローカル時間が出力されることがあります
>>> time.localtime() time.struct_time(tm_yearが= 2019、tm_mon = 8、tm_mday = 24、tm_hour = 11、tm_min = 17、のtm_sec = 27、tm_wdayコンポーネント= 5、tm_yday = 236、tm_isdstが0 =
世界の標準時間のためgm.localtime()出力を使用して、
>>> time.gmtime() time.struct_time(tm_yearが= 2019、tm_mon = 8、tm_mday = 24、tm_hour = 3、tm_min = 17、のtm_sec = 39、tm_wdayコンポーネント= 5、tm_yday = 236、tm_isdstが= 0)
以下に示すように3これら3で表される時間の方法は、交換することができ、
ここでは、ここで例をみてください、タイムスタンプ変換タプル:
>>> Y = time.gmtime(564123654)
>>>プリント(Y) time.struct_time(tm_yearが= 1987、tm_mon = 11、tm_mday = 17、tm_hour = 5、tm_min = 0、のtm_sec = 54、tm_wdayコンポーネント= 1、 tm_yday = 321、tm_isdstが= 0)>>>はtime.mktime(Y
strftime(「フォーマット」するstruct_time)、フォーマットされた文字列、位置に非接触とするstruct_timeフォーマットに変換、フォーマットの位置に書くこと自由にすることができます
strptime(「書式文字列」、「フォーマット」)形式の文字列の形式は、一つ、関連する位置への1つです。
変換された形で示されているよう4.time.aectime()とtime.ctime()は、特定のフォーマットにタイムスタンプ列とフォーマットに変換することができます。
ここでは簡単な例をIT:
>>> time.asctime(Y) '火11月17日午前5時○○分54秒1987' >>> >>> time.ctime(X) '土8月24日午前11時14分23秒2019'
5.datetimeモジュール
日時は現在の時刻を印刷することができ、あなたはまた、加算または減算することができます
インポート日時>>> >>> datetime.datetime.now() datetime.datetimeの(2019 ,. 8、24、12、13は、46であり、698 797である) >>>プリント(datetime.datetime.now()) 2019-08- 12 24である:14:01.287766 >>>印刷#現在の時間と3日(datetime.datetime.now()+ datetime.timedelta(3)。) 2019年8月27日12である:15:22.381283 >>>プリント(datetime.datetimeの.now()+ datetime.timedelta(-3) )#現在の時間プラスまたはマイナス日 2019年8月21日12である:15:30.340797 >>>プリント(datetime.datetime.now()+ datetime.timedelta(= 3時間)。 )#現在の時間と3時間で 2019年8月24日15:15:46.809156 >>>プリント(datetime.datetime.now()+ datetime.timedelta(= 30分))マイナス現在時刻3時間 2019-08- 2412:46:05.085896
以下のように日時時間モジュールはまた、置換されてもよいです。
>>> C_TIME = datetime.datetime.now() >>>プリント(c_time.replace(分= 3、時間= 2)) 2019年8月24日02:03:27.189295
完成