import datetime
def date_to_day(year,day):
first_day=datetime.datetime(year,1,1)
plus_day=datetime.timedelta(days=day-1)
return datetime.datetime.strftime(first_day+plus_day,'%Y-%m-%d')
def date_which_day(date):
year=date.year
month=date.month
day=date.day
months=[0,31,59,90,120,151,181,212,243,273,304,334]
if 0<month<=12:
sum_day=months[month-1]
else:
print('month error')
sum_day+=day
leap=0
if (year%400==0) or (year%4==0) and (year%100!=0):
leap=1
if (leap==1) and (month>=2):
sum_day+=1
return sum_day
date_to_day(2020,34)
testdate=datetime.date(2020,10,2)