蔡勒公式 根據年月日計算星期幾

2022-09-03 19:42:10 字數 571 閱讀 9707

蔡勒(zeller)公式,是乙個計算星期的公式,隨便給乙個日期,就能用這個公式推算出是星期幾。

由於羅馬教皇搞了一些騷操作,這裡給出的公式僅適用於2023年10月15日以後的星期,詳情可參考

格里高利歷

w:星期; w對7取模得:0-星期日,1-星期一,2-星期二,3-星期三,4-星期四,5-星期五,6-星期六

c:世紀(注:一般情況下,在公式中取值為已經過的世紀數,也就是年份除以一百的結果,而非正在進行的世紀,也就是現在常用的年份除以一百加一;不過如果年份是西元前的年份且非整百數的話,c應該等於所在世紀的編號,如西元前253年,是西元前3世紀,c就等於-3)

y:年(一般情況下是後兩位數,如果是西元前的年份且非整百數,y應該等於cmod100+100)

d:日[ ]代表取整,即只要整數部分。

int calculate_week( int year , int month, int day )

返回值0代表星期

C C 根據年月日計算星期幾(蔡勒公式篇)

蔡勒公式 蔡勒 zeller 公式 是乙個計算星期的公式。隨便給乙個日期,就能用這個公式推算出是星期幾。蔡勒公式如下 w c 4 2c y y 4 13 m 1 5 d 1 或者是 w y y 4 c 4 2c 26 m 1 10 d 1 公式中的符號含義如下 下面以中華人民共和國成立100周年紀念...

今天星期幾 蔡勒公式

今天星期幾?這樣的問提在程式中常常是和日期一起來計算了。在沒接觸蔡勒公式的時候,要我做我也很費勁的先去計算一更有多少天,然後在mod7 但是今天遇到乙個了這個公式。我就來看一下。這就是公式。w就是我們要的周幾了,c是世紀數 1 其實就是年份的前兩位 y是年份的後兩位,m是月份,d是天數 例如2014...

蔡勒公式 計算星期

蔡勒公式 蔡勒公式 蔡勒 zeller 公式 是乙個計算星期的公式。隨便給乙個日期,就能用這個公式推算出是星期幾。蔡勒公式如下 w c 4 2c y y 4 13 m 1 5 d 1 或者是 w y y 4 c 4 2c 26 m 1 10 d 1 公式中的符號含義如下 w 星期 w對7取模得 0 ...