Python3.6 で日付計算

Pythonで日付の計算を行う場合、以下のように加算、減算できるのですが何故か月の加減算はできなかった。

日の加算

import datetime

tommorow = datetime.datetime.now() + datetime.timedelta(days=1)

月の加算

別のライブラリを利用する。

pip install python-dateutil -t ./

インストールしたら、

from dateutil.relativedelta import relativedelta

next_month = datetime.datetime.now() + relativedelta(months=1)

その他

月初

today = datetime.datetime.now()
first_day = datetime.datetime(today.year, today.month, 1, 0, 0, 0, 0)

フォーマット

today = datetime.datetime.now()strftime('%Y-%m-%d %H:%M:%S')

UTC

datetime.datetime.utcnow()

参考

https://qiita.com/dkugi/items/8c32cc481b365c277ec2#%E6%9C%88%E5%8D%98%E4%BD%8D%E3%81%AE%E6%BC%94%E7%AE%97%E7%BF%8C%E6%9C%88%E3%81%A8%E3%81%8B

https://qiita.com/7110/items/4ece0ce9be0ce910ee90

https://qiita.com/motoki1990/items/8275dbe02d5fd5fa6d2d

コメントを残す

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

CAPTCHA