(python2.7)
dateutil をインストールして使うのがベターらしい
試してみる
翌月1日
>>> import datetime >>> today = datetime.datetime.now() >>> today datetime.datetime(2013, 8, 21, 13, 21, 47, 12133) >>> from dateutil.relativedelta import relativedelta >>> today + relativedelta(months=+1, day=1) datetime.datetime(2013, 9, 1, 13, 21, 47, 12133)
月末は
「day=99」とかにしちゃえばいいっぽい
>>> today = datetime.datetime.now() >>> today datetime.datetime(2013, 8, 21, 18, 33, 28, 167294) >>> today + relativedelta(day=99) datetime.datetime(2013, 8, 31, 18, 33, 28, 167294)
もう標準で使えるようになればいいのにってぐらい便利かも