計算某個日期是星期幾
阿新 • • 發佈:2018-12-16
星期計算公式
1,python蔡勒公式
#! /usr/local/bin/python3 # coding:utf-8 """ 計算某一天星期幾 蔡勒公式 """ def week(year, month, day): year = int(year) #int 向上取整,取year後2位數字 year = year - int(year / 100) * 100 #取year前兩位數字 century = int(year/100) month = int(month) if month == 1 or month == 2: month = month + 12 year = year - 1 day =int(day) week = year + int(year/4) + int(century/4) - 2 * century + int(26 * (month + 1)/10) + day - 1 if week < 0: weekDay = (week % 7 + 7) % 7 else: weekDay = week % 7 return weekDay print (week(2018, 12, 3))
參考: