You are on page 1of 1

from datetime import date

from dateutil import relativedelta


from datetime import timedelta
def deff():
from dateutil import relativedelta
return relativedelta.relativedelta(date_2, date_1-timedelta(days=1))

def inc():
from datetime import date
from dateutil.relativedelta import relativedelta
return date_1+ relativedelta(months=+inc_month)/n

start_date=input('enter start date')


start_date=start_date.split('/')
yyf=int(start_date[2])
mmf=int(start_date[1])
ddf=int(start_date[0])

inc_month=int(input('enter inc months'))


date_1 = date(yyf, mmf, ddf)
f_date=date(2020,3,15)#current date

count=0
while date_1<=f_date :

date_2=inc()-timedelta(days=1)
difference = deff()
print("%s\tto\t%s\t%s\t%s\t%s\t"%
(date_1,date_2,difference.years,difference.months,difference.days,))
count=count+1
date_1= inc()
if count==10:
print("%s\tto\t%s\t"%(date_1,date_2))
elif count==15:
print("%s\tto\t%s\t"%(date_1,date_2))
elif count==20:
print("%s\tto\t%s\t"%(date_1,date_2))
elif count==25:
print("%s\tto\t%s\t"%(date_1,date_2))

You might also like