怎麼判斷某年某月某日是星期幾,如何快速計算某年某月某日是星期幾?

時間 2022-02-01 20:24:38

1樓:李快來

解:首先要知道今天是星期幾(星期a)

再求出某年某月某日距離今天是多少天(x天)看x÷7的餘數是幾(b)

看a+b=幾(c)

如果c<7,就是星期c

如果c>7,就是星期c-7

如果c=7,就是星期天。

2樓:籍梓湯含玉

計算星期幾的方法:陽曆算那年那月那天是星期幾,可以用心算就能簡便地算出來.其演算法是每月代號加日期除以七,餘數是一依此類推.

3樓:如今

calendar c = calendar.getinstance(); //獲得當前年月日

scanner in = new scanner(system.in);

int year = in.nextint();

int month = in.nextint();

int day = in.nextint();

c.set(year, month - 1, day); //獲得星期,月份是從0-11月,所以要減1

int x = c.get(calendar.day_of_week) - 1; //星期是從週日開始,減1就是星期x,看著舒服點

system.out.println("星期"+x);

如何快速計算某年某月某日是星期幾?

4樓:文件類共創空間

設要算的年份是x年,求一個數值s=(x-1)+[(x-1)/4]-[(x-1)/100]+[(x-1)/400]+c 。

(x-1)/4]表示為(x-1)/4的整數部分,不進位。

c表示從這一年的元旦算到你要算的那一天為止(包含那一天)的日數 。

最終除的得出的s除以7後,若整除就是星期天 若餘數為1,就是星期一 依此類推。

5樓:harm藍莓笨貓

計算星期幾的方法:陽曆算那年那月那天是星期幾,可以用心算就能簡便地算出來.其演算法是每月代號加日期除以七,餘數是一依此類推.

6樓:如今

calendar c = calendar.getinstance(); //獲得當前年月日

scanner in = new scanner(system.in);

int year = in.nextint();

int month = in.nextint();

int day = in.nextint();

c.set(year, month - 1, day); //獲得星期,月份是從0-11月,所以要減1

int x = c.get(calendar.day_of_week) - 1; //星期是從週日開始,減1就是星期x,看著舒服點

system.out.println("星期"+x);

7樓:流口水的菜

可以在excel中輸入公式來計算

如何心算某年某月某日是星期幾?急!!!

8樓:匿名使用者

一、基本思路:

找到所求年月日的**,相加後除以7,餘數是幾即為星期幾。如今天是2023年6月25日,年月日的**分別是1,3,25,相加得29,29÷7=4……1,即今天為星期一。因此,這種演算法的關鍵就轉變成了尋找「年月日的**」了。

二、找**的方法:

1、年份的**:最複雜一些。

看這一年的第一天是星期幾就為幾,如2023年1月1日是星期六就為6,2023年1月1日是星期日就為7,2023年1月1日是星期一就為1……如果這一年是閏年,3月以後的**需要加1,如2023年1月1日是星期二,1月到2月的年份**為2,3月到12月的年份**就為3。

還可以根據週期進行推算,因為年份的**是每7個數字為一個週期。

下列一組年份的**可供記憶及推算:

2023年——1 2023年1月和2月——2

2023年3月起——3 2023年——4

2023年——5 2023年——6

2023年1月和2月——7 2023年3月起——1

2023年——2

2、月份的**:首先要熟記歌謠,「鹿兒來,五嶺山,虎一嘶,鹿兒死」,翻譯成數字就是——

6 2 2 5 0 3 5 1 4 6 2 4

每個月份對應一個數字,即一月對6,二月對2,三月對2,依此類推。

3、日期的**:最簡單,原來是幾號,**即為幾。

三、再舉兩個例子加以說明:

1、2023年7月1日:

年月日的**相加=1+5+1=7,7÷7=1,沒有餘數,則這一天是星期日。

2、奧運會開幕式:2023年8月8日

年月日的**相加=3+1+8=12,12÷7=1……5,這一天是星期五。

怎樣才能快速計算出某年某月某日是星期幾

在計算此問題上比較常用的還是基姆拉爾森計算公式 具體介紹可在網上搜尋 w d 2 m 3 m 1 5 y y 4 y 100 y 400 mod 7 d天 m月 y年 1月2月換算為去年的13 14月計算,也即2007年的1月和2月在公式中體現為2006年的13和14月,雖然與實際不符但這是邏輯的需...

「你說陪我到某年某月某天卻把我丟在某日某夜某街」是那首歌裡

繆玉枝愚鶯 後會無期 作詞 徐良 汪蘇瀧作曲 徐良 汪蘇瀧演唱 徐良 汪蘇瀧等不到 風中你的臉頰 眼淚都美到很融洽 等不到掩飾的雨落下 我得眼淚被你覺察 等不到你的雪月風花 我們的愛也有時差 等不到不經意的牽掛 卻沒出息的放不下 你說陪我到某年某月某天 卻把我丟在某日某夜某街 錯的並不是你 而是全世...

英語說「在某月某日」前面是用 in 還是用 at

表示在某年某月某日或在某月某日時,用on。例句 my birthday is on december 14.我的生日在12月14日。若表示在某年或者在某年某月,則用in。例句 he came to taiwan in may,1982.他在1982年5月來臺灣。on的用法 1 用於星期 日期 包括該...