判斷某天是星期幾

2021-06-28 11:58:16 字數 1070 閱讀 6317

判斷某天是星期幾:

public static boolean  isleapyear(int year)

理論基礎:

日期格式 y-m-d,y為年份數(y>1582),m為月份數(02);m=m+12(m<3));d為日。

相比於通用通用計算公式而言,蔡勒(zeller)公式大大降低了計算的複雜度。

3、基姆拉爾森計算公式

w= (d+2*m+3*(m+1)/5+y+y/4-y/100+y/400) mod 7

在公式中d表示日期中的日數,m表示月份數,y表示年份數。

注意:在公式中有個與其他公式不同的地方:

4、蔡勒公式一種改進

相比於另外乙個通用通用計算公式而言,蔡勒(zeller)公式大大降低了計算的複雜度。不過,另外有乙個似乎更加簡潔更簡單的改進公式,提出這個公式的人是馮思琮[1] [2] :

w=[y/4]+r(y/7)-2r(c/4)+m』+d

下,其他符號與蔡勒公式中含義相同。r(x)為對表示式x取餘;

m』是m的修正數。

1至12月的修正數1』至12』如下:

(1』,10』)=6;

(2』,3』,11』)=2;

(4』,7』)=5;

(5』)=0;

(6』)=3;

(8』)=1;

(9』,12』)=4

特別地:在筆者給出的公式中,y為潤年時(1』)=5;(2』)=1。

-----------------------------

以上的公式都只適合於2023年10月15日之後的情形,即我國明朝萬曆十年間。羅馬教皇格里高利十三世在2023年組織了一批天文學家,根據哥白尼日爾爾爾爾爾爾心說計算出來的資料,對儒略曆作了修改。將2023年10月5日到14日之間的10天宣布撤銷,繼10月4日之後為10月15日。

後來人們將這一新的曆法稱為「格里高利歷」,也就是今天世界上所通用的曆法,簡稱格里曆或公曆。

**************************

由以上分析我們可以得出判斷某天星期幾,主要判斷閏年然後,代入公式計算即可。另外告訴你個秘密,公元1年1月1日是根據耶穌的誕生日確定的,那麼是星期幾呢?聰明的讀者自己計算吧!

已經某天是星期幾,求某天是星期幾

昨天在一家公司面試,叫我用儲存過程求得下述問題 已知某一天是星期幾,求某天是星期幾,例 已知2010年8月5號星期四,求2010年8月23號星期幾?下面是我寫的儲存過程,由於是剛剛學,所以問題還很多,望各位大蝦們指教。formatted on 2010 8 23 16 29 26 qp5 v5.14...

某天是星期幾

題目描述 澤勒一致性是由克里斯汀 澤勒開發的用於計算某天是星期幾的演算法。這個公式是 h q 26 m 1 10 k k 4 j 4 5j mod 7 其中 一 h 是乙個星期中的某一天 0 為星期六,1 為星期天,2 為星期一 6 為星期五 二 q 是某月的第幾天 三 m 是月份 3 為三月,4 ...

Python如何判斷某天是星期幾

1 依次輸入要查詢日期的年 月 日 2 將輸入的日期與2018年進行比較 解釋一下為什麼要以2018年去劃分,其實不管輸入的年份大於還是小於2018年,都是閏年天數加366,否則天數加365,其最主要的差別是在月份的計算上,其差別可以具體參考 具體思路見下面的 隨機輸入日期,計算出星期幾 print...