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

replace
こつこつPython
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

未経験からはじめるPython学習「キノクエスト」 キノクエスト
  • スキルアップしたいけど何からはじめればよいかわからない…
  • プログラミングスクールに入りたいけど料金が高い…
  • プログラミングを学んでも業務やキャリアに活かせるか不安…

キノクエストは、このような悩みを持つ方にぴったりのプログラミング学習サービスです。
国内最大級のプログラミング学習系YouTubeチャンネル「キノコード」が提供しているから、未経験者にもわかりやすく質の高い学習体験を実感していただけます。

キノクエスト