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?

以上是Python中的高斯日期计算的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>