やりたいこと
dateutilで期間計算を行うプログラムを作成しています。
次の書き方だと日付に月初日から月末日までを指定した場合、月に繰り上がってほしいのですが
日数で戻ってきてしまいます。
from dateutil import relativedelta as rdelta import dateutil.parser as parser d1 = parser.parse('2019/4/1') d2 = parser.parse('2020/3/31') rd = rdelta.relativedelta(d2,d1) print(rd.months+12*(rd.years),rd.days+1) #11 31 #ほんとうは12が戻ってきてほしい
何か良い書き方がありますでしょうか。
ご教示いただけると幸いです。
どうぞよろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/09/28 21:41