dow(m,d,y) {
y-=m<3;
return(y+y/4-y/100+y/400+"-bed=pen+mad."[m]+d)%7;
}
该功能的目的是找出在任何给定月份和年份中提供日期(1-31)将在哪一天(Su-Sa)登陆。
我不确定这个功能是如何工作的,因为它是用C语写的。大部分我都不知道是什么
y-=m<3
适用于"-bed=pen+mad."
,或Public Function FormatChecker(r As Range) As String
FormatChecker = r(1).NumberFormat
End Function
执行什么(这只是一个字符串?)
这是我的来源:https://cs.uwaterloo.ca/~alopez-o/math-faq/node73.html
答案 0 :(得分:3)
只需使用python datetime模块:
import datetime
dayOfWeek = datetime.datetime(y, m, d).weekday()
dayOfWeek
将是0到6之间的整数,对应于星期一到星期日。
有关详细信息,请查看docs。