日時を扱う計算
「今現在、"何時何分何秒"。」
今の時間は?
from datetime import datetime
now = datetime.now()
さっきのセリフは
from datetime import datetime
now = datetime.now()
now_time = now.strftime("%H:%M:%S")
print(f"今現在、{now_time}。")
「今より3万秒後の時間は "何日何時何分何秒" である。」
3万秒後は
from datetime import timedelta
td = timedelta(minutes = 30000)
print(td)
#20 days, 20:00:00
このセリフはこれで表せる
from datetime import datetime
from datetime import timedelta
now = datetime.now()
now_time = now.strftime("%H:%M:%S")
print(f"今現在、{now_time}。")
td = timedelta(minutes = 30000)
delta_time = (now + td).strftime("%m/%d %H:%M:%S")
print(f"今より3万秒後の時間は{delta_time}である。")
datetimeとtimedelta、f文字列の時間表示版の練習でした!