Pythonでは、日付と時間を結合するために datetime
モジュールを使用します。以下にその方法を示します。
まず、datetime
モジュールをインポートします。
import datetime
次に、日付と時間を結合するために datetime.combine
関数を使用します。この関数は、日付と時間を引数として受け取り、それらを結合した datetime
オブジェクトを返します。
date = datetime.date(2021, 12, 31)
time = datetime.time(23, 59, 59)
datetime_combined = datetime.datetime.combine(date, time)
print(datetime_combined)
上記のコードを実行すると、出力は 2021-12-31 23:59:59
となります。これは、指定した日付と時間を結合した結果です。
また、時間を文字列として持っている場合は、strptime
関数を使用して datetime.time
オブジェクトに変換することができます。
time_str = "23:59:59"
time = datetime.datetime.strptime(time_str, "%H:%M:%S").time()
datetime_combined = datetime.datetime.combine(date, time)
print(datetime_combined)
このように、Pythonの datetime
モジュールを使用すれば、日付と時間の結合は簡単に行うことができます。