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