Python中的高斯日期计算
我正在尝试制定一个公式来进行高斯日期计算。我的教授说它
x = year - (14 - month)/12
y = x + x/4 - x/100 + x/400
z = month + 12 * ((14 - month) /12) -2
dow = (day + y + (31 * z)/12) % 7
道琼斯指数结果为 0 是星期日等
但是如果我使用公式进行任何计算,结果总是错误的。我看到我需要 int 它,所以我用 int() 包围了这些值,但结果仍然不正确。
今天的例子
Day = 2
Month = 5
Year = 2021
Dow = 2.16 so 2 so it says it’s a Tuesday?