Python の日時
記事ディレクトリ
datetime
これは、日付と時刻を処理するためのクラスを提供する Python の組み込みモジュールです。以下は、
datetime
モジュールで最も一般的に使用されるクラスの一部です。
datetime.date
: 年、月、日の 3 つの属性を含む日付を表すクラス。datetime.time
: 時間を表すクラス。時間、分、秒、マイクロ秒の 4 つの属性が含まれます。datetime.datetime
: 日付と時刻を表すクラス。date
とtime
のすべての属性が含まれます。datetime.timedelta
: 時間間隔を表すクラス。2 つの日付または時刻の差を計算するために使用されます。
datetime
モジュールを使用して日付と時刻を処理する例をいくつか示します。
import datetime
# 获取当前日期和时间
now = datetime.datetime.now()
print(now)
# 创建指定日期和时间
dt = datetime.datetime(2023, 3, 13, 14, 30, 0)
print(dt)
# 计算时间差
delta = datetime.timedelta(days=3, hours=2, minutes=30)
print(delta)
# 在当前时间上加上时间差
new_time = now + delta
print(new_time)
出力:
2023-03-13 14:30:00.000000
2023-03-13 14:30:00
3 days, 2:30:00
2023-03-16 17:00:00.000000