1990年1月1号是星期一,输入年月日转为星期几
def date_to_week(year,month,day):
runnian_days = [31,29,31,30,31,30,31,31,30,31,30,31]
pingnian_days = [31,28,31,30,31,30,31,31,30,31,30,31]
if year>=1990:
year_days = 0
for y in range(1990,year):
if y%400==0 or (y%4==0 and y%100!=0):
year_days = year_days+366
else:
year_days = year_days+365
print(year_days)
if year % 400 == 0 or (year % 4 == 0 and year % 100 != 0):
month_days = sum(runnian_days[0:month-1])
else:
month_days = sum(pingnian_days[0:month - 1])
print(month_days)
all_days= year_days+month_days+day
print(all_days)
dict_week ={0:"星期天",1:"星期一",2:"星期二",3:"星期三",4:"星期四",5:"星期五",6:"星期六"}
return dict_week[all_days%7]
else:
year_days = 0
for y in range(year,1990):
if y%400==0 or (y%4==0 and y%100!=0):
year_days = year_days+366
else:
year_days = year_days+365
print(year_days)
if year % 400 == 0 or (year % 4 == 0 and year % 100 != 0):
month_days = sum(runnian_days[0:month-1])
else:
month_days = sum(pingnian_days[0:month - 1])
print(month_days)
all_days= year_days-month_days-day
print(all_days)
dict_week ={0:"星期天",1:"星期六",2:"星期五",3:"星期四",4:"星期三",5:"星期二",6:"星期一"}
return dict_week[all_days%7]
r = date_to_week(1989,6,16)
print(r)