Why it doesn't work?

作業のメモ、記録をブログに残しています。

Python 日付の計算

Python 現在時刻の取得、フォーマットの変換 - Why it doesn't work?
datetimeモジュールで求めた現在時刻に加算、減算して明日、昨日の日付を算出します。
まずは、datetimeオブジェクトとtimedeltaモジュールをインポートします

>>> from datetime import datetime, timedelta

現在時刻の取得

>>> today = datetime.now()
>>> print (today)
2018-07-17 22:13:15.261520

timedeltaモジュールを使用して指定した差の時刻を取得する

>>> tomorrow = today + timedelta(days=1) #1日加算の場合
>>> print(tomorrow)
2018-07-18 22:13:15.261520
>>> yesterday = today - timedelta(days=1) #1日減算の場合
>>> print(yesterday)
2018-07-16 22:13:15.261520

減算の場合、下記のような記述も可能。

>>> yesterday = today + timedelta(days=-1)
>>> print(yesterday)
2018-07-16 22:13:15.261520

timedeltaモジュールの引数に使用可能なのは以下の通り。

timedelta([days[, seconds[, microseconds[, milliseconds[, minutes[, hours[, weeks]]]]]]])