Python で時刻と日付モジュールを使用する方法
はじめに:
プログラミングにおいて、時刻と日付を扱うことは非常に一般的なタスクです。 Python は強力な時刻と日付のモジュールを提供し、時刻と日付の操作をより簡単かつ便利にします。この記事では、Python の時刻と日付のモジュールを紹介し、読者がそれらをよりよく理解して適用できるように、具体的なコード例を示します。
1. 時刻と日付モジュールの紹介
Python の組み込みの時刻と日付モジュールは datetime
モジュールです。その関数や機能を使用する前に、まずこのモジュールを導入する必要があります。クラス。サンプル コードは次のとおりです。
import datetime
2. 現在の日付と時刻を取得します。
現在の日付と時刻を取得したい場合は、## で datetime
を使用します。 #datetime module クラスの
now() メソッド。サンプルコードは以下の通りです:
current_datetime = datetime.datetime.now() print("当前日期和时间:", current_datetime)
当前日期和时间: 2023-01-01 09:00:00
指定した形式で日付と時刻を出力したい場合形式の場合は、
strftime() メソッドを使用できます。このメソッドは形式文字列をパラメータとして受け取り、指定された形式で日付と時刻を出力します。一般的に使用されるフォーマット文字列とその意味を以下に示します。
: 年 (4 桁)
:月 (01-12)
: 日付 (01-31)
: 時間 (00-23)
: 分 (00-59)
: 秒 (00-59)
formatted_datetime = current_datetime.strftime("%Y-%m-%d %H:%M:%S") print("格式化后的日期和时间:", formatted_datetime)
実行結果は次のとおりです:
格式化后的日期和时间: 2023-01-01 09:00:00
4. 日付と時刻の加算と減算
Python では、日付と時刻の加算と減算ができます。datetime
クラスは、時間間隔を表すための timedelta
クラスを提供します。 timedelta
クラスの total_seconds()
メソッドを使用して、時間間隔の合計秒数を取得し、日付と時刻に対して対応する加算および減算演算を実行できます。サンプルコードは次のとおりです: <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:python;toolbar:false;'>import datetime
current_datetime = datetime.datetime.now()
print("当前日期和时间:", current_datetime)
delta = datetime.timedelta(days=1, hours=2, minutes=30, seconds=30)
future_datetime = current_datetime + delta
print("加上时间间隔后的日期和时间:", future_datetime)
past_datetime = current_datetime - delta
print("减去时间间隔后的日期和时间:", past_datetime)</pre><div class="contentsignin">ログイン後にコピー</div></div>
実行結果は次のとおりです:
当前日期和时间: 2023-01-01 09:00:00 加上时间间隔后的日期和时间: 2023-01-02 11:30:30 减去时间间隔后的日期和时间: 2022-12-30 06:29:30
5. 日付と時刻の比較
Python では、比較演算子 (# など) を使用できます。 ##<、
>、
== など) を使用して、異なる日付と時刻を比較します。サンプル コードは次のとおりです。
datetime1 = datetime.datetime(2023, 1, 1, 9, 0, 0) datetime2 = datetime.datetime(2024, 1, 1, 9, 0, 0) if datetime1 < datetime2: print("datetime1 在 datetime2 之前") elif datetime1 > datetime2: print("datetime1 在 datetime2 之后") else: print("datetime1 和 datetime2 相等")
実行結果は次のとおりです。
datetime1 在 datetime2 之间
この記事では、Python で時刻と日付モジュールを使用する方法を紹介します。現在の日付と時刻と出力の書式設定 日付と時刻、日付と時刻の加算と減算、日付と時刻の比較などの操作。特定のコード例を通じて、読者はこれらの関数をよりよく理解し、適用できるため、時間と日付に関連するプログラミング タスクを実行しやすくなります。この記事が読者のお役に立てば幸いです。
以上がPython で時刻と日付モジュールを使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。