Python 3 で時間処理に time モジュールを使用する方法.x
時間は、プログラミングで頻繁に扱う必要がある重要な概念です。 Python では、time モジュールは時間の取得、書式設定、変換、その他の操作の実行に役立ちます。この記事では、Python 3.x で時間処理に time モジュールを使用する方法を紹介し、いくつかのサンプル コードを提供します。
time モジュールの紹介
time モジュールの使用を開始する前に、まずモジュールを導入する必要があります。 Python では、次のコードを使用して導入できます。
import time
現在時刻の取得
現在時刻の取得は、一般的に使用される時間処理操作の 1 つです。 Python の time モジュールには、現在時刻のタイムスタンプを秒単位で取得する time() 関数が用意されています。サンプル コードは次のとおりです。
import time current_time = time.time() print("当前时间戳为:", current_time)
上記のコードは、現在時刻のタイムスタンプ (例: 1617450922.324454) を出力します。
タイムスタンプの変換
タイムスタンプを特定の日付と時刻に変換する必要がある場合があります。 Python の time モジュールは、タイムスタンプを UTC 時間および現地時間に変換するための gmtime() 関数と localtime() 関数を提供します。サンプル コードは次のとおりです。
import time current_time = time.time() utc_time = time.gmtime(current_time) local_time = time.localtime(current_time) print("当前时间戳为:", current_time) print("UTC时间为:", utc_time) print("本地时间为:", local_time)
上記のコードは、現在のタイムスタンプ、UTC 時間、および現地時間の特定の情報を出力します。
時刻の書式設定
実際の開発では、時刻を特定の形式で表示する必要があることがよくあります。 Python の time モジュールは、時間タプルまたは struct_time オブジェクトをフォーマットされた時間文字列に変換する strftime() 関数を提供します。サンプル コードは次のとおりです。
import time current_time = time.time() local_time = time.localtime(current_time) formatted_time = time.strftime("%Y-%m-%d %H:%M:%S", local_time) print("格式化后的时间为:", formatted_time)
上記のコードは、現地時間を年-月-日 時:分:秒の形式にフォーマットします。
時間遅延
場合によっては、プログラム内で一定の時間を遅らせる必要があります。 Python の time モジュールは、時間遅延を実装する sleep() 関数を提供します。サンプル コードは次のとおりです。
import time print("开始执行") time.sleep(5) print("执行结束")
上記のコードは、time.sleep(5) の実行時にプログラムの実行を 5 秒間一時停止し、その後実行を継続します。
概要
この記事では、Python 3.x で時間処理に time モジュールを使用する方法を紹介します。 time モジュールの使用法を学ぶことで、現在時刻の取得、タイムスタンプの変換、時刻のフォーマット、時間遅延やその他の操作の実装が簡単にできるようになります。これらの関数は、プログラミングに時間がかかるアプリケーションに非常に役立ちます。
参考資料:
以上がPython 3.x で時間処理に time モジュールを使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。