Pythonのtimeモジュールのタイムスタンプ、時間文字列フォーマット

1934 ワード

タイムスタンプのいくつかの概念について
タイムスタンプは、1970年1月1日00:00:00から秒単位でのオフセット量の計算を開始します.9要素を含む時間要素グループ(struct_time).time.struct_time(tm_year=2017、tm_mon=10、tm_mday=1、tm_hour=14、tm_min=21、tm_sec=57、tm_wday=6、tm_yday=274、tm_isdst=0)時間フォーマット文字列、文字列形式の時間.
timeモジュールのタイムスタンプと時間に関連する重要な関数
import time
1、time.time()現在の時刻を取得するためのタイムスタンプ(timestamp)
import time
print(time.time())

<1560364124.1584535   |   

2、time.localtime()タイムスタンプに基づいて現在のタイムゾーンのタイムメタグループを生成
import time

print(time.localtime())
time.struct_time(tm_year=2019, tm_mon=6, tm_mday=12, tm_hour=20, tm_min=41, tm_sec=45, tm_wday=2, tm_yday=163, tm_isdst=1)

3、time.strftime(fmt,tupletime)は、時間メタグループに基づいて時間文字列を生成する.
時間タプルをフォーマットします.最初のパラメータはフォーマット文字列で、2番目のパラメータは時間タプルです.
import time

a = time.strftime('%Y-%m-%d %H:%M:%S', time.localtime())           

print(a)
print(type(a))
2019-06-12 20:47:12


4.time.strptime(str,fmt)指定したフォーマットに従って時間文字列を時間メタグループに解析する
str:時間文字列fmt:文字列とtimeをフォーマットする.strftime(fmt,tupletime)機能が逆
import time
a = time.strptime('2018-12-24 10:26:50','%Y-%m-%d %H:%M:%S')

print(a)
time.struct_time(tm_year=2018, tm_mon=12, tm_mday=24, tm_hour=10, tm_min=26, tm_sec=50, tm_wday=0, tm_yday=358, tm_isdst=-1)

5.time.sleep(秒数)
制御時間の関数
まずパッケージを導入
import time
使用法:time.sleep(秒数)time.sleep(2)#2は、数秒間隔で1回実行することを表す
import time

for i in range(1,10):
    print(i)
    time.sleep(1)

output:
1
2
3
4
5
6
7
8
9

6. print(time.ctime())
役割:現在の時間の使い方を表示する:まずパッケージをimport timeに導入する
print(time.ctime())
import time

print(time.ctime())

output:
Thu May  9 09:47:35 2019