Python
のDate
型を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
型に変換する機会が今までなかったので、せっかくなので、実装方法をまとめてみました。
コメント