Pythonのタイムスタンプとは何ですか?

zbt
リリース: 2023-08-08 11:15:18
オリジナル
1983 人が閲覧しました

Python タイムスタンプは時間を表す方法の 1 つで、特定の時刻から特定の時点までの秒数を表します。 Python では、タイムスタンプは通常、浮動小数点数として表され、組み込みのタイム モジュールを通じて取得および操作できます。適用手順は、1. ログ処理、2. タイミング操作、3. スケジュールされたタスクなどです。

Pythonのタイムスタンプとは何ですか?

このチュートリアルの動作環境: Windows 10 システム、Python バージョン 3.11、DELL G3 コンピューター。

Python タイムスタンプは時間を表す方法の 1 つで、特定の時刻 (通常は 1970 年 1 月 1 日の協定世界時午前 0 時) から特定の時点までの秒数を表します。 Python では、タイムスタンプは通常、浮動小数点数として表され、組み込みのタイム モジュールを通じて取得および操作できます。

Python の time モジュールは、時間を処理するための一連の関数とメソッドを提供します。その中でも、現在時刻のタイムスタンプを返す time.time() 関数はよく使われるメソッドです。たとえば、次のコードを実行すると、現在のタイムスタンプが出力されます:

import time
timestamp = time.time()
print(timestamp)
ログイン後にコピー

出力は次のようになります: 1622423482.4509134 ここで、整数部分は 1970 年 1 月 1 日の午前 0 時からの整数秒数を表し、小数部分は秒数を表します。この部分は追加するミリ秒数を表します。

現在のタイムスタンプを取得するだけでなく、time モジュールを使用してタイムスタンプを読み取り可能な日付と時刻の形式に変換することもできます。さらに、time モジュールは、タイムスタンプの比較、演算、フォーマットなどの操作をサポートする他の関数とメソッドも提供します。

一般的に使用されるタイムスタンプ操作の例をいくつか示します:

1. タイムスタンプを読み取り可能な日付と時刻の形式に変換します:

import time
timestamp = 1622423482.4509134
formatted_time = time.ctime(timestamp)
print(formatted_time)
ログイン後にコピー

出力結果は次のようになります: 火2021年5月31日 09時11分22秒。

2. 現在のタイムスタンプを取得し、最も近い整数に丸めます:

import time
timestamp = time.time()
rounded_timestamp = round(timestamp)
print(rounded_timestamp)
ログイン後にコピー

出力結果は整数のタイムスタンプです。

3. 2 つのタイムスタンプのサイズを比較します:

import time
timestamp1 = 1622423482.4509134
timestamp2 = 1622423490.275831
if timestamp1 < timestamp2:
print("timestamp1 is smaller")
else:
print("timestamp2 is smaller")
ログイン後にコピー

出力結果はタイムスタンプのサイズに基づいて判断されます。

4. タイムスタンプを特定の日付と時刻の文字列にフォーマットします:

import time
timestamp = 1622423482.4509134
formatted_time = time.strftime("%Y-%m-%d %H:%M:%S", 
time.localtime(timestamp))
print(formatted_time)
ログイン後にコピー

出力結果は次のようになります: 2021-05-31 09:11:22。

タイムスタンプは、Python で非常に重要で一般的に使用される時間表現方法であり、ログ処理、タイミング操作、スケジュールされたタスクなど、多くのアプリケーションで使用できます。時間を処理して比較する必要がある開発者にとって、タイムスタンプを理解して使用すると、プログラム開発プロセスが大幅に促進および簡素化されます。 。

以上がPythonのタイムスタンプとは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート