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にそれぞれ変更したい値を指定します。
実行します。
変更できました。