方法1: datetimeオブジェクトからdateオブジェクトへの変換
from datetime import datetime
# datetimeオブジェクトの作成
dt = datetime(2024, 2, 1, 10, 30, 0)
# dateオブジェクトへの変換
date = dt.date()
print(date) # 結果: 2024-02-01
方法2: 文字列からdateオブジェクトへの変換
from datetime import datetime
# 文字列からdatetimeオブジェクトの作成
date_str = '2024-02-01 10:30:00'
dt = datetime.strptime(date_str, '%Y-%m-%d %H:%M:%S')
# dateオブジェクトへの変換
date = dt.date()
print(date) # 結果: 2024-02-01
上記のコードでは、datetimeモジュールのdatetimeクラスを使用してdatetimeオブジェクトを作成し、date()メソッドを使用して日付部分を抽出しています。