Pythonのdatetimeメソッド replace()
Pythonのdatetimeオブジェクトには、replace()メソッドがあります。このメソッドは、既存のdatetimeオブジェクトの一部の要素(例: 年、月、日、時、分、秒など)を変更して新しいdatetimeオブジェクトを生成します。元のdatetimeオブジェクトは変更されず、新しいオブジェクトが作成されます。
replace()メソッドは、特定の要素を変更する際に便利です。たとえば、特定の日付や時刻の属性を変更して、新しい日付や時刻を生成することができます。
以下は、replace()メソッドの基本的な使い方の例です:
python
from datetime import datetime
# 現在の日付と時刻を取得
current_datetime = datetime.now()
# 年を2022年に変更
new_datetime = current_datetime.replace(year=2022)
# 元のdatetimeオブジェクトと新しいdatetimeオブジェクトを表示
print("元のdatetimeオブジェクト:", current_datetime)
print("新しいdatetimeオブジェクト:", new_datetime)
このコードは、現在の日付と時刻を取得し、replace()メソッドを使用して年を2022年に変更し、新しいdatetimeオブジェクトを生成します。元のdatetimeオブジェクトは変更されません。

ディスカッション
コメント一覧
まだ、コメントがありません