Python 3 – Pythonでの日付と時刻

Pythonは、モジュールを使用してシステム時刻を取得できます 時間。 TImeは標準ライブラリの一部ではありません。 このモジュールをロードするには、次のように入力します import time

時間モジュールには、あらゆる種類の時間関連機能があります。 すべての機能がすべてのオペレーティングシステムに存在するわけではありません。

時間モジュールは、1970年1月1日であるエポック時間からカウントを開始します。

関連コース: 完全なPythonプログラミングコースと演習

現在の時刻

以下の例では、日、月、年の後に現在の時刻を出力します。

最初の行は、必要なすべての変数(年、月、日、時、分)を返します。

1
timenow = time.localtime(time.time())

関数time.time()はティックを返します。 ティックは、すべてのコンピューターが保持するシステムティックです。

1
timenow = time.localtime(time.time())

人間はシステムティックを読み取らないため、これを実際の人間の時間に変換する必要があります。
関数localtime()は、これらのティックを実際の人間が読める値に変換します。

1
year,month,day,hour,minute = timenow[0:5]

変換:

1
timenow = time.localtime(time.time())

以下に示すプログラムを入力して実行します。

1
2
3
4
5
6
7
import time

timenow = time.localtime(time.time())
year,month,day,hour,minute = timenow[0:5]

print(str(day) + "https://pythonbasics.org/" + str(month) + "https://pythonbasics.org/" + str(year))
print(str(hour) + ":" + str(minute))

エポックタイム

エポックタイムからの秒数はどのようにして取得しますか?
time()メソッドはあなたにそれを与えるでしょう:

1
2
3
4
5
6
>>> import time
>>> time.time()
1563018526.7016013
>>> time.time()
1563018527.5820937
>>>

時系列呼び出しを取得するには time.gmtime()

1
2
>>> time.gmtime()
time.struct_time(tm_year=2019, tm_mon=7, tm_mday=13, tm_hour=11, tm_min=49, tm_sec=39, tm_wday=5, tm_yday=194, tm_isdst=0)

文字列の時間

メソッドasctime()およびctime()は、24文字の文字列を返します。 引数がない場合は、現在の時刻を取得します。

1
2
3
4
5
>>> time.asctime()
'Sat Jul 13 13:53:00 2019'
>>> time.ctime()
'Sat Jul 13 13:53:01 2019'
>>>

睡眠

プログラムを実行に移すことができます。 プログラムは待つ以外に何もしません。 スリープモジュールを使用すると、それを実行できます。

1
2
3
4
5
6
import time

print("Hello")
time.sleep(1)
print("World")
time.sleep(1)

初心者の方は、 それなら私はこの本を強くお勧めします。

運動

以下の演習を試してください

  1. 日付を年-月-日形式で印刷します

これらを完了したら、次の演習に進みます。

例をダウンロード

Hope this helps!

Source link