【毎日Python】Pythonで日付や時刻の値を変更する方法|datetime.replace

import datetime
now = datetime.datetime.now()
now

Pythonで日付と時刻の各値を変更する方法です。
datetimeモジュールにあるdatetimeオブジェクトのreplaceメソッドを使用します。
現在の日付と時刻を取得して変数に格納します。

now.replace(year=2020, month=3, day=1)

年を2020年に月を3月に日を1日に変更してみましょう。
引数yearとmonthとdayに変更したい値を指定します。
実行します。
変更できました。

now.replace(hour=16, minute=22, second=30)

次に時間を16時に分を22分に秒を30秒に変更してみましょう。
引数hourとminute、secondにそれぞれ変更したい値を指定します。
実行します。
変更できました。

関連メソッド

【毎日Python】Pythonで今日の日付を取得する方法|datetime.date.today