[Python]Date型をDateTime型に変換する

PythonDate型をDateTime型に変換する方法を説明します。

Date型→DateTime型

下記のように実装することでDate型からDateTime型に変換することができます。

from datetime import datetime, date, time
import pytz


d = date(2020, 4, 20)
dt = datetime.combine(d, time())
print(pytz.timezone('Asia/Tokyo').localize(dt))

DateTime型→Date型

ちなみにDateTime型からDate型に変換するには下記のように実装します。

from datetime import datetime


dt = datetime.now()
print(dt.date())

最後に

Date型をDateTime型に変換する機会が今までなかったので、せっかくなので、実装方法をまとめてみました。

コメントする

メールアドレスが公開されることはありません。 が付いている欄は必須項目です