星期几

合集下载

星期一到星期日、月份及数字的英语单词

星期一到星期日、月份及数字的英语单词

英文星期:周一 Monday ['mʌndi, 'mʌndei](Mon.)周二 Tuesday ['tju:zdi] (Tue.)周三 Wednesday ['wenzdei, 'wenzdi] (Wed.)周四 Thursday ['θə:zdi] (Thu.)周五 Friday ['fraidi] (Fri.)周六 Saturday ['sætədi] (Sat.)周日 Sunday ['sʌndi] (Sun.)注:在星期几用介词on例如:on Monday 在星期一1昨天yesterday 今天 today 明天tomorrow2季节,四季season [‘si:zən]春 spring [spriŋ] 夏 summer ['sʌmə]秋 autumn ['ɔ:təm] (美)秋天,秋季fall [f ɔ:l]3注:在季节里用介词in例如:in spring 在春季里数字:一 one 二two 三three 四four 五five六six七seven 八eight 九nine 十ten 十一eleven [ɪ`levən] 十二twelve[twelv]十三thirteen[θɜ:`ti:n]十四fourteen [fɔː(r)`tiːn]十五fifteen[fɪf`ti:n]4十六sixteen [sɪk`sti:n]十七seventeen [sev(ə)n`tiːn]十八eighteen [eɪ`ti:n]十九nineteen [naɪn`ti:n]二十twenty [`twenti:, `twʌn-]二十一twenty-one···三十thirty[`θɜ:ti:]三十一thirty-one···四十forty[`fɔ:ti:]五十fifty [`fɪfti:]5六十sixty [`sɪksti:]七十seventy [`sevənti:]八十eighty [`eɪti:]九十ninety [`naɪnti:]一百One Hundred一千One Thousand [`θaʊzənd]注:二十到二十九的数字只需在二十也就是英语twenty后加上如:二十一即二十加个一,英语即为:twenty-one 依次类推三十几,四十几6等如二十几这样变,另附三十等的英语序数词:第一 first 第二second 第三third 第四fourth 第五fifth 第六sixth 第七seventh 第八 eighth 第九ninth 第十tenth 第十一eleventh7第十二twelfth 第十三thirteenth ...第十八eighteenth 十九nineteenth第二十twentieth 第二十一twenty-first 第四十fortieth 第五十fiftieth第八十eightieth 第九十ninetieth一百 one hundredth ...注:以此类推很简单的,1作个位除11外加ST,2作个位除12外加ND,3作个位加RD,其余都加TH8v1.0 可编辑可修改月份:一月 January((Jan.) 二月 February (Feb.)9v1.0 可编辑可修改三月 Marcy (Mar.) 四月 April (Apr.)五月 May 六月 June (Jun.) 七月 July (Jul.) 八月 August (Aug.)九月 September (Sept.) 十月 October (Oct.)十一月 November (Nov.)十二月December (Dec.)10v1.0 可编辑可修改天气:weather [‘weðə] 天气fine [fain] adj.晴天sunny [‘sʌni] adj.晴朗的,暖和的clear [kliə] adj.晴朗的rainy [‘reini] adj.下雨的,多雨的dull [dʌl] adj.阴天的,多云的windy [‘windi] adj.刮风的,有风的temperature [‘tempəritʃə] 气温,温度frost [frɔst] 霜11hail [heil] 冰雹snow [snəu] 雪thunder [‘θʌndə]雷wind [wind] 风mist [mist] 薄雾cləud [klaud] 云,阴云haze [heiz] 阴霾,薄雾rain [rein] 雨downpəur [‘daunpɔ:] 暴雨shower [‘ʃauə] 阵雨storm [stɔ:m] 暴风雨,风暴lightning [‘laitniŋ] 闪电hurricane [‘hʌrikən] 飓风,暴风cyclone [‘saikləun] 旋风,飓风typhoon [tai’fu:n] 台风tornado [tɔ:’neidəu] 龙卷风gale [geil] 季节风,大风,狂风breeze [bri:z] 微风monsoon [mɔn'su:n] 季风,雨季,季候风12fog [fɔg] 浓雾dew [dju:, du:] 露水humidity [hju:’midəti] 潮湿,湿度freeze [fri:z] 冰冻drəught [draut] 干旱rainbow [‘reinbəu] 彩虹flood [flʌd] 洪水tide [taid] 潮汐,潮水earthquake [‘ə:θkweik] 地震sunlight [‘sʌnlait] 阳光,日光,日照sunshine [‘sʌnʃain] 阳光,日光,日照颜色:131. red红英音:[red]美音:[rɛd]2. orange橙音:['ɔ:rindʒ]美音:['ɔrɪndʒ]3. yellow黄英音:['jeləu]美音:['jɛlo]4. green青英音:[gri:n]美音:[grin]5. blue蓝英音:[blu:]美音:[blu]6. purple紫英音:['pə:pl]美音:['pɝp!]7. grey灰英音:[grei]美音:[gre] 148. white白英音:[hwait]美音:[hwaɪt]9. black黑英音:[blæk]美音:[blæk]10. pink粉红英音:[piŋk]美音:[pɪŋk]11. brown褐英音:[braun]美音:[braun]12.silver 银白 [英][`silvə] [美][`sɪlv ɚ]15。

阳历换算星期

阳历换算星期

蔡勒公式蔡勒(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-星期日,1-星期一,2-星期二,3-星期三,4-星期四,5-星期五,6-星期六c:世纪-1(前两位数)y:年(后两位数)m:月(m大于等于3,小于等于14,即在蔡勒公式中,某年的1、2月要看作上一年的13、14月来计算,比如2003年1月1日要看作2002年的13月1日来计算)d:日[ ]代表取整,即只要整数部分。

下面以中华人民共和国成立100周年纪念日那天(2049年10月1日)来计算是星期几,过程如下:w=y+[y/4]+[c/4]-2c+[26(m+1)/10]+d-1=49+[49/4]+[20/4]-2×20+[26×(10+1)/10]+1-1=49+[12.25]+5-40+[28.6]=49+12+5-40+28=54 (除以7余5)即2049年10月1日(100周年国庆)是星期五。

再比如计算2006年4月4日,过程如下:w=y+[y/4]+[c/4]-2c+[26(m+1)/10]+d-1=6+[6/4]+[20/4]-2*20+[26*(4+1)/10]+4-1=-12 (除以7余2,注意对负数的取模运算!)编辑本段若要计算的日期是在1582年10月4日或之前,公式则为w=y+[y/4]+[c/4]-2c+[13(m+1)/5]+d+31582.10.4之后的计算代码如下:#include <iostream>using namespace std;int main(){int year,month,day;while(cin >> year >> month >> day){if ( month < 3 ) {year -= 1;month += 12;}char b[7][10] = {"sunday","monday","tuesday","wednesday","thursday","friday","satu rday"};int c = int(year / 100), y = year - 100 * c;int w = int(c / 4) - 2*c +y +int(y/4) +(26 * (month + 1)/10 ) + day - 1;w = ( w % 7 + 7 ) % 7;cout << b[w] << endl;编辑本段其他公式对于计算星期数的公式还有如下的公式:1.Week=(Day + 2*Month + 3*(Month+1)/5 + Year + Year/4 - Year/100 + Year/400) % 7(其中的Year是4位数的,如2009。

怎样计算任一天是星期几

怎样计算任一天是星期几

怎样计算任一天是星期几摘要:最常见的公式:W = [Y-1] + [(Y-1)/4] - [(Y-1)/100] + [(Y-1)/400] + DY是年份数,D是这一天在这一年中的累积天数,也就是这一天在这一年中是第几天。

最好用的是蔡勒公式:W = [C/4] - 2C + y + [y/4] + [13 * (M+1) / 5] + d - 1C是世纪数减一,y是年份后两位,M是月份,d是日数。

1月和2月要按上一年的13月和14月来算,这时C和y均按上一年取值。

两个公式中的[...]均指只取计算结果的整数部分。

算出来的W除以7,余数是几就是星期几。

如果余数是0,则为星期日。

---------------------------------------------------------------------------星期制度是一种有古老传统的制度。

据说因为《圣经·创世纪》中规定上帝用了六天时间创世纪,第七天休息,所以人们也就以七天为一个周期来安排自己的工作和生活,而星期日是休息日。

从实际的角度来讲,以七天为一个周期,长短也比较合适。

所以尽管中国的传统工作周期是十天(比如王勃《滕王阁序》中说的“十旬休暇”,即是指官员的工作每十日为一个周期,第十日休假),但后来也采取了西方的星期制度。

在日常生活中,我们常常遇到要知道某一天是星期几的问题。

有时候,我们还想知道历史上某一天是星期几。

通常,解决这个方法的有效办法是看日历,但是我们总不会随时随身带着日历,更不可能随时随身带着几千年的万年历。

假如是想在计算机编程中计算某一天是星期几,预先把一本万年历存进去就更不现实了。

这时候是不是有办法通过什么公式,从年月日推出这一天是星期几呢?答案是肯定的。

其实我们也常常在这样做。

我们先举一个简单的例子。

比如,知道了2004年5月1日是星期六,那么2004年5月31日“世界无烟日”是星期几就不难推算出来。

计算星期几

计算星期几

计算星期几要知道几十天以后的某一天是星期几,这是不难的,因为只要计算一下被7除的余数就可以了。

但是,如果要知道几十年以后的某一天是星期几,那就比较困难了,因为在这段时间里有闰年,而且,每个月所含的天数也不一样。

在这一节,我们要给出一个公式,可以方便地解决这个问题。

按现行的公历历法,每年有365天,若这一年是闰年,则有366天,二月有二十九天。

闰年是这样确定的:公元年份数不被100整除但被4整除,或者年份数被400整除。

如果某一年是闰年,这一年的二月比正常年份的二月多一天,这样,从这一年的三月一日开始,星期数都受到这闰月的影响,同时,这一年的一月和二月里的星期数却不受影响。

这样,就使得同一年里的计算有些不方便。

所以,为了计算方便,我们把三月一日作为计算星期数的基点。

1600年以来,全世界大部分地区使用现行的公历历法。

因此,我们考虑一个从1600年起使用的计算星期几的公式。

以下,我们使用记号:N = 100c + y 表示年份,其中0 ≤ y ≤ 99;m 表示月份,m = 1表示三月,m = 2表示四月, ,m = 12表示二月; d N (m )表示第N 年m 月1日的星期数。

假设d 1600(1)是已知的,我们首先计算d N (1),即第N 年3月1日的星期数。

我们知道:如果没有闰月,一年有365天,因为365 ≡ 1 (mod 7),所以,每过一个正常年,星期数就增加1;每过一个闰年,星期数就增加2。

以r 表示从1600年到N 年的闰年数,我们得到d N (1) ≡ d 1600(1) + N – 1600 + r (mod 7)。

(1)由闰年的确定方法,我们有][][][4001600100100160010041600100-++-+--+=y c y c y c r440010016100400425][][][-+++---+=y c y c y c。

388400100100244][][][-++-+=y c y c y (2)设c = 4q + s ,0 ≤ s ≤ 3,那么,由于0 ≤ y ≤ 99,100s + y < 400,所以][][4001000100y s y +=,= 0,因此,由式(2)得到388400100400244][][-++++=y s q c y r388244][-++=q c y388]4[244][-++=c c y , (3)r N d d N +-+≡1600)1()1(160038842441600100)1(][][1600-+++-++≡cc y y c d。

阳历换算星期

阳历换算星期

蔡勒公式蔡勒(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-星期日,1-星期一,2-星期二,3-星期三,4-星期四,5-星期五,6-星期六c:世纪-1(前两位数)y:年(后两位数)m:月(m大于等于3,小于等于14,即在蔡勒公式中,某年的1、2月要看作上一年的13、14月来计算,比如2003年1月1日要看作2002年的13月1日来计算)d:日[ ]代表取整,即只要整数部分。

关于C语言中的取整方法:1、直接赋值给整数变量。

如:int i = 2.5; 或i = (int) 2.5;这种方法采用的是舍去小数部分2、C/C++中的整数除法运算符“/”本身就有取整功能(int / int),但是整数除法对负数的取整结果和使用的C编译器有关。

3、使用floor函数。

floor(x)返回的是小于或等于x的最大整数。

如:floor(2.5) = 2floor(-2.5) = -34、使用ceil函数。

ceil(x)返回的是大于x的最小整数。

如:ceil(2.5) = 3ceil(-2.5) = -2注:(int)是直接去掉小数部分,当x≥0时,(int)(x)=floor(x),(int)(x)≠Ceil(x);当x<0时,(int)(x)≠floor(x),(int)(x)= Ceil(x);floor()是向负无穷大舍入;ceil()是向正无穷大舍入。

(int)(3.2)=3,(int)(-3.2)=-3;floor(3.2)=3,floor(-3.2)=-4;ceil(3.2)=4,ceil(-3.2)=-3下面以中华人民共和国成立100周年纪念日那天(2049年10月1日)来计算是星期几,过程如下:w=y+[y/4]+[c/4]-2c+[26(m+1)/10]+d-1=49+[49/4]+[20/4]-2×20+[26×(10+1)/10]+1-1=49+[12.25]+5-40+[28.6]=49+12+5-40+28=54 (除以7余5)即2049年10月1日(100周年国庆)是星期五。

三年级数学根据年、月、日推算是星期几的公式

三年级数学根据年、月、日推算是星期几的公式

三年级数学根据年、月、日推算是星期几的公式 有时候,想知道公元某年某月某日是星期几,可以用下面的公式算出来:这里的方括号表示只取商的整数部分。

式中:x :这一年是公元多少年。

y :这一天是这一年的第几天。

s :星期几。

不过要先除以7,再取余数。

没有余数是星期日,余数是1、2、3、4、5、6,分别是星期一、星期二、星期三、星期四、星期五、星期六。

比如,2010年国庆节(10月1日)是星期几?x =2010。

y =31+28+31+30+31+30+31+31+30+1=31×5+30×3+28+1=274。

s =2010-1+502-20+5+274=2770,2770÷7余5。

所以,2010年国庆节是星期五。

如果,你只想知道这个公式怎样用,到这儿就可以了。

而要想知道这个公式的道理是什么,那可就说来话长了。

y x x x x s +⎥⎦⎤⎢⎣⎡-+⎥⎦⎤⎢⎣⎡--⎥⎦⎤⎢⎣⎡-+-=40011001411“星期制”是公元321年3月7日,古罗马皇帝君士坦丁宣布开始实行的,并且规定这一天为星期一。

实际上,就是把公元元年元旦(公元1年1月1日)规定为星期一。

(相当于公式中的x =1,y =1,所以s =1。

)通常1年有365天,365÷7=52……1,就是说比52个星期多1天。

所以,同一个日期,下一年是星期几,就要比上一年向后推1天。

比如,上一年元旦是星期三,下一年元旦就是星期四。

“通常每过1年,把同一日期是星期几向后推1天”,是理解这个公式的关键。

要想知道某年某月某日是星期几,首先,要知道这一年元旦以公元元年元旦是星期一为起点,已经把星期几向后推了多少天,还要知道这一天是这一年的第几天。

而要知道这一年元旦已经把星期几向后推了多少天,可以从公元元年到这一年已经过了多少年算起,先按1年向后推1天计算,再根据闰年的规定进行调整。

闰年的规定是:年份是4的倍数的一般都是闰年,其中,年份是整百数的一般不是闰年,只有年份是400的倍数的才是闰年。

计算经过的日期和算星期几

计算经过的日期和算星期几

计算经过的日期和算星期几
首先,我们需要理解日期的概念。

在常见的日历系统中,一年被分为12个月,每个月有不同的天数。

通常情况下,一周有7天,从周一到周日。

1.计算经过的日期:
1.1加减天数:要计算经过n天后的日期,可以通过将原日期的天数加上n来得到新的日期。

但是需要注意,如果加上n之后超出了该月的最大天数,需要更新月份和年份。

1.2加减月份:要计算经过n个月后的日期,可以将原日期的月份加上n,并根据需要更新年份。

同样,需要注意如果加上n之后超出了12个月,则需要更新年份。

1.3加减年份:要计算经过n年后的日期,可以将原日期的年份加上n。

需要注意的是,闰年的处理需要根据闰年规则进行。

2.确定星期几:
要确定给定日期是星期几,可以使用一些算法和公式。

2.1 Zeller's Congruence:这是一个经典的算法,用于确定公历日期对应的星期几。

它基于下面的公式:
h=(q+26(m+1)/10+k+k/4+j/4+5j)%7
其中,h是星期几(0表示星期六,1表示星期日,……,6表示星期五);q是日期;m是月份(3表示3月,4表示4月,……,14表示2月);k是年份的最后两位数;j是年份的前两位数。

2.2 Doomsday Algorithm:这是另一种用于确定公历日期对应的星期几的算法。

这个算法基于数学推导,利用一些特定的日期来计算其他日期的星期几。

以上就是计算经过的日期和确定星期几的一些常用算法和公式。

使用这些算法和公式,我们可以快速准确地计算经过的日期和星期几。

计算周的公式

计算周的公式

计算周的公式周是指一段时间内连续的七天,是时间的基本单位之一。

在日常生活中,我们经常需要计算周数,比如计算工作日、假期、学期等。

那么,如何计算周数呢?本文将介绍几种常见的计算周的公式。

1. 标准周数公式标准周数公式是最简单的计算周数公式,适用于大多数情况。

公式如下:周数 = (日期差 + 第一天是星期几) ÷ 7其中,日期差指的是两个日期之间相差的天数,第一天是星期几指的是起始日期是星期几。

例如,如果要计算从2022年1月1日到2022年1月31日之间的周数,那么日期差为30天,而2022年1月1日是星期六,因此第一天是星期六。

代入公式计算得到:周数= (30 + 6) ÷ 7 = 5因此,从2022年1月1日到2022年1月31日之间共有5周。

2. ISO周数公式ISO周数是指按照国际标准化组织(ISO)制定的周数,它将每年的第一周定义为包含该年的第一个星期四的周。

ISO周数公式如下:周数 = (日期差 + (第一天是星期几 - 1) + 3) ÷ 7其中,日期差和第一天是星期几的含义与标准周数公式相同。

需要注意的是,ISO周数公式中的3表示的是从星期四到周末还有3天,而不是从星期日到周末还有3天。

例如,如果要计算从2022年1月1日到2022年1月31日之间的ISO周数,那么日期差为30天,而2022年1月1日是星期六,因此第一天是星期六。

代入公式计算得到:周数 = (30 + (6 - 1) + 3) ÷ 7 = 5因此,从2022年1月1日到2022年1月31日之间共有5周。

3. Excel周数公式Excel提供了一种方便的计算周数的函数,称为WEEKNUM函数。

WEEKNUM函数的语法如下:=WEEKNUM(日期,[类型])其中,日期表示要计算周数的日期,类型表示周数的类型。

类型有两种取值:1和2。

如果类型为1,则第一周为包含1月1日的那一周,如果类型为2,则第一周为包含1月1日的那一周的第一天为星期一的那一周。

计算星期几的方法

计算星期几的方法

计算星期几的方法计算任何一个日期是星期几的方法蔡勒公式W = [C/4] - 2C + y + [y/4] + [13×(M+1) / 5] + d - 1 C是世纪数减1,y是年份后两位,M是月份(从3月开始,1月和2月要按上一年的13月和14月来算,这时C和y 均按上一年取值),d是日数。

求出W的值,再除以7,余几就是星期几,余数为0,则是星期天。

注意:[...]表示只取整数部分注意:公式中如计算得出负数,不能按习惯的余数的概念求余数,只能按数论中的余数的定义求余。

为了方便计算,我们可以给它加上一个7的整数倍,使它变为一个正数,比如加上7、14、21、28等,得到一个整数后,再除以7,余几,说明这一天是星期几。

例1:2004年的9月1日是星期几?C=20 y=04 M=9 d=1W = [C/4] - 2C + y + [y/4] + [13×(M+1) / 5] + d - 1 =[20/4]-2×20+04+[04/4]+[13×(9+1)/5]+1-1=5-40+4+1+[13×2]+1-1=5-40+4+1+26+1-1=-4W为负数不行,加7的倍数14,得10。

10除以7,余数为3,2004年的9月1日是星期三。

例2:2010年的7月15日是星期几?C=20 y=10 M=7 d=15W = [C/4] - 2C + y + [y/4] + [13×(M+1) / 5] + d - 1 =[20/4]-2×20+10+[10/4]+[13×(7+1)/5]+15-1=5-40+10+2+[13×8/5]+14=-23+20+14=1111除以7余数为4,2010年的7月15日是星期四。

链接:1世纪为100年,2000年以后为21世纪,以此类推1个年代为10年,90-99为90年代,以此类推!如:1900年是19世纪、1901年是20世纪、2000年是20世纪、2001年是21世纪。

日期计算计算指定日期是星期几

日期计算计算指定日期是星期几

日期计算计算指定日期是星期几在日常生活中,我们经常需要知道某个具体日期是星期几,无论是为了安排行程、查找历史事件,还是满足其他需求。

下面将介绍一种计算指定日期是星期几的方法,以便能够在需要时快速获取相关信息。

要计算指定日期是星期几,我们可以使用蔡勒公式(Zeller's Congruence)。

这个公式是由卡尔·弗里德里希·威廉·蔡勒(Karl Friedrich Gauss)在18世纪末发现的。

该公式基于一个假设,即西方历法的星期循环长度为7天。

使用蔡勒公式可以计算任意历法下的日期是星期几。

下面是蔡勒公式的数学表达式:h = (q + (13 * (m + 1) / 5) + K + (K / 4) + (J / 4) - 2 * J) mod 7其中,h:表示星期几,0代表星期六,1代表星期日,以此类推。

q:表示月份中的天数。

m:表示月份,3代表3月,4代表4月,依此类推,对于1月和2月需要将其视为前一年的13月和14月。

K:表示年份的最后两位数。

J:表示世纪数,即年份的前两位数。

蔡勒公式有一个小问题,即对于一年中的1月和2月,我们需要将其视为上一年的13月和14月进行计算。

因此,在使用蔡勒公式时,需要对年份和月份进行一些调整。

接下来,我们以一个例子来说明具体的计算步骤。

假设我们要计算2023年9月10日是星期几。

首先,根据需求,我们需要做一些年份和月份的调整:若月份为1月或2月,则月份视为前一年的13月或14月,年份减1;否则继续按照当前年份和月份计算。

在本例中,9月不是1月或2月,因此我们继续按照2023年9月进行计算。

按照公式,我们可以得到:h = (10 + (13 * (9 + 1) / 5) + 23 + (23 / 4) + (20 / 4) - 2 * 20) mod 7根据蔡勒公式,我们将日期、月份、年份的数值带入公式中计算。

在计算过程中,需要注意除法运算时保留整数部分。

速记一年内每天是星期几的小窍门

速记一年内每天是星期几的小窍门

速记一年内每天是星期几的小窍门章贵保编(1)看看挂历就会知道,任何一个月内的1日、8 日、15日、22日、29日的星期几都是一样的。

因为每个星期的天数是固定不变的,都是七天。

(2)只要按照12个月的顺序,记住1年内每个月的1日是星期几就等于记住了这个月的8日、15日、22日、29日是星期几,至于其它日子是星期几就是掰手指也很容易算出来。

(3)举个例子,2011年1至12月每个月的1日的星期依次是6、2、2、5、日、3、5、1、4、6、2、4。

比如要查这一年10月5日重阳节是星期几,只要看这一年的10月1日是星期六,那么10月5日重阳节就是星期三。

要查这一年12月26日毛主席诞辰日是星期几,只要看这一年的12月29日是星期四,那么12月26日就是星期一。

其余类推。

(4)不同的年份1—12月每月1日的星期几的顺序都不一样,只要看一遍当年的日历所记载的每月1日是星期几的顺序,然后像背一个手机电话号码那样把它记熟了,这样就可以准确无误地说出这一年中的任何一天是星期几,使用起来很方便。

附:2011年到2015年,每年1~12月逐月1日是星期几的排列顺序:2011年:6、2、2、5、日、3、51、4、6、2、4 2012年:日、3、4、日、2、5、日3、6、1、4、6 2013年:2、5、5、1、3、6、14、日、2、5、日2014年:3、6、6、2、4、日、25、1、3、6、1 2015年:4、日、日、3、5、1、36、2、4、日、2。

计算星期几的常用公式

计算星期几的常用公式

计算星期几的常用公式
S =x -1+[41-x ]-[1001-x ]+[400
1-x ]+c 其中x 是公元的年数,c 是从这一年的元旦算起到这一天为止〔包括这一天在内〕的天数,方括号表示其中算式的整数部分,即在计算S 的值时,3个方括号中只要算出商数的整数部分,把余数略去不计、
按此算式求出的值后,除以7,余几确实是星期几,除尽了确实是星期日、 例1:西安事变发生在1936年12月12日,试计算当天是星期几? 解:x =1936,c =347
因此可得,
S =1936-1+[411936-]-[10011936-]+[400
11936-]+347 =1935+483-19+4+347
=2750
2750÷7=392 (6)
因此,西安事变发生在星期六、
例2:试计算1998年圣诞节是星期几?
解:圣诞节是12月25日,因此,x =1998,c =359
S =1998-1+[411998-]-[10011998-]+[400
11998-]+359 =1997+499-19+4+359
=2840
2840÷7=405 (5)
因此,1998年圣诞节是星期五、
那个计算方法依照的是每四年一闰、百年不闰、四百年再闰的历法,即格里历、格里历是从公元1582年开始实行的、因此,用那个方法能够计算公元1582年以后某年某月某日是星期几、。

根据年月日推算是星期几的公式

根据年月日推算是星期几的公式

根据年月日推算是星期几的公式有时候,想知道公元某年某月某日是星期几,可以用下面的公式算出来:这里的方括号表示只取商的整数部分。

式中:x :这一年是公元多少年。

y :这一天是这一年的第几天。

s :星期几。

不过要先除以7,再取余数。

没有余数是星期日,余数是1、2、3、4、5、6,分别是星期一、星期二、星期三、星期四、星期五、星期六。

比如,2010年国庆节(10月1日)是星期几?x =2010。

y =31+28+31+30+31+30+31+31+30+1=31×5+30×3+28+1=274。

s =2010-1+502-20+5+274=2770,2770÷7余5。

所以,2010年国庆节是星期五。

如果,你只想知道这个公式怎样用,到这儿就可以了。

而要想知道这个公式的道理是什么,那可就说来话长了。

“星期制”是公元321年3月7日,古罗马皇帝君士坦丁宣布开始实行的,并且规定这一天为星期一。

实际上,就是把公元元年元旦(公元1年1月1日)规定为星期一。

(相当于公式中的x =1,y =1,所以s =1。

)通常1年有365天,365÷7=52……1,就是说比52个星期多1天。

所以,同一个日期,下一年是星期几,就要比上一年向后推1天。

比如,上一年元旦是星期三,下一年元旦就是星期四。

“通常每过1年,把同一日期是星期几向后推1天”,是理解这个公式的关键。

要想知道某年某月某日是星期几,首先,要知道这一年元旦以公元元年元旦是星期一为起点,已经把星期几向后推了多少天,还要知道这一天是这一年的第几天。

而要知道这一年元旦已经把星期几向后推了多少天,可以从公元元年到这一年已经过了多少年算起,先按1年向后推1天计算,再根据闰年的规定进行调整。

闰年的规定是:年份是4的倍数的一般都是闰年,其中,年份是整百数的y x x x x s +⎥⎦⎤⎢⎣⎡-+⎥⎦⎤⎢⎣⎡--⎥⎦⎤⎢⎣⎡-+-=40011001411一般不是闰年,只有年份是400的倍数的才是闰年。

根据公历日期计算星期的公式

根据公历日期计算星期的公式

根据公历日期计算星期的公式xx(Zeller)公式:是一个计算星期的公式,随便给一个日期,就能用这个公式推算出是星期几。

公式如下:W = [C/4] - 2C + y + [y/4] + [13 * (M+1) / 5] + d - 1公式中的符号含义如下:w:星期;(w对7取模得:0-星期日,1-星期一,2-星期二,3-星期三,4-星期四,5-星期五,6-星期六)c:世纪(前两位数)y:年(后两位数)m:月(m大于等于3,小于等于14,即在蔡勒公式中,某年的1、"2月要看作上一年的13、"14月来计算,比如2003年1月1日要看作2002年的13月1日来计算)d:日[ ]代表取整,即只要整数部分。

下面以中华人民共和国成立100周年纪念日那天(2049年10月1日)来计算是星期几,过程如下:w=y+[y/4]+[c/4]-2c+[26(m+1)/10]+d-1=49+[]+[]-2×20+[26×(10+1)/10]+1-1=49+[12."25]+5-40+[28."6]=49+12+5-40+28=54 (除以7余5)即2049年10月1日(100周年国庆)是星期五。

"再比如计算2006年4月4日,过程如下:w=y+[y/4]+[c/4]-2c+[26(m+1)/10]+d-1=6+[]+[]-2*20+[26*(4+1)/10]+4-1=-12 (除以7余2,注意对负数的取模运算!)不过,以上的公式都只适合于1582年(我国明朝万历十年)10月15日之后的情形。

罗马教皇格里高利十三世在1582年组织了一批天文学家,根据哥白尼日心说计算出来的数据,对儒略历作了修改。

将1582年10月5日到14日之间的10天宣布撤销,继10月4日之后为10月15日。

后来人们将这一新的历法称为“格里高利历”,也就是今天世界上所通用的历法,简称格里历或公历。

随便给一个日期就能算出这一天是星期几,神了!

随便给一个日期就能算出这一天是星期几,神了!

蔡 勒 公 式
蔡勒(Zeller)公式,是一个计算星期的公式,随便给一个日期,就能用这个公式推算出是星期几。

符号意义:
w:星期;w对7取模得:0-星期日,1-星期一,2-星期二,3-星期三,4-星期四,5-星期五,6-星期六
c:世纪(年份前两位数)
y:年(年份后两位数)
m:月(从3月开始,1月和2月要按上一年的13月和14月来算,这时C和y均按上一年取值),即在蔡勒公式中,某年的1、2月要看作上一年的13、14月来计算,比如2003年1月1日要看作2002年的13月1日来计算)
d:日
求出W的值,再除以7,余几就是星期几,余数为0,则是星期天。

注意:[ ]代表取整,即只要整数部分。

注意:公式中如计算得出负数,不能按习惯的余数的概念求余数,只能按数论中的余数的定义求余。

为了方便计算,我们可以给它加上一个7的整数倍,使它变为一个正数,比如加上7、14、21、28等,得到一个整数后,再除以7,余几,说明这一天是星期几。

例1:2004年的9月1日是星期几?
C=20 y=04 M=9 d=1
W = [C/4] - 2C + y + [y/4] + [13×(M+1) / 5] + d - 1 =[20/4]-2×20+04+[04/4]+[13×(9+1)/5]+1-1 =5-40+4+1+[13×2]+1-1
=5-40+4+1+26+1-1
=-4
W为负数不行,加7的倍数14,得10。

10除以7,余数为3,2004年的9月1日是星期三。

星期几的用法

星期几的用法

星期几的用法
"星期几"是用来询问或表达某个日期是一周的哪一天的短语。

它可以用于问、回答或查询某个特定日期的星期几。

例如:
- 问星期几:星期三你有空吗?
- 回答星期几:星期五是我的生日。

- 查询星期几:我的朋友结婚的日期是12月5号,请帮我查一下那天是星期几。

在汉语中,星期几一般使用汉字进行表达,也可以用数字加上“星期”表示。

例如:“星期一”、“星期二”、“星期三”等。

有时候,为了方便问答,人们也常简略地使用“周几”来代替“星期几”。

例如:“周五你有空吗?”、“周二我要出差。

”。

总的来说,“星期几”的用法较为灵活,可以用于日常生活中的交流、安排和询问。

计算星期几的公式

计算星期几的公式

计算星期几的公式日期格式y-m-d,y为年份数(y>1582),m为月份数(0<m<13),d为日数(0<d<28、29、30、31)。

y、m、d为整数。

例如2008-8-1,各变量分别是y=2008,m=8,d=1。

1、常用公式W = [y-1] + [(y-1)/4] - [(y-1)/100] + [(y-1)/400] + D式中变量说明:W为星期数,y为年份数,D为该日期在该年中的排序数;[X]为对X取整,下同。

2、蔡勒(Zeller)公式W=Y+[Y/4]+[C/4]-2C+[26(M+1)/10]+d-1公式中的符号含义如下:W为星期数;C为世纪;Y为年(两位数);M为月数(M=m (当m>2);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表示年份数。

注意:在公式中有个与其他公式不同的地方:把一月和二月看成是上一年的十三月和十四月,例:如果是2004-1-10则换算成:2003-13-10来代入公式计算。

4、蔡勒公式一种改进相比于另外一个通用通用计算公式而言,蔡勒(Zeller)公式大大降低了计算的复杂度。

不过,另外有一个似乎更加简洁更简单的改进公式,提出这个公式的人是冯思琮: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。

人教版PEP五年级上册Unit2 星期的用法

人教版PEP五年级上册Unit2 星期的用法

Hello,boys and girls!在英语中,表示星期的名词用起来,可是有说法的哟!一定要注意以下五点:一、Sunday, Monday... Saturday几个表示星期的名词第一个字母总是大写。

缩写时只用前三个字母,如:Mon., Tue.... 等。

二、西方国家的人们通常将Sunday看作一周的第一天,Monday则成了一周的第二天。

如:Saturday is the last day of a week. 星期六是一周的最后一天。

三、表示“在星期几”或“星期几的上午/下午/晚上”要用介词on。

如:Do you go to work on Tuesday? 你星期二上班吗?四、表示“每逢星期几”时,Sunday等还可用复数形式。

如:They go to the park on Saturdays. 他们每逢星期六就去公园。

五、询问星期几常用的问法有两种。

如:1. —What day is today?—Today is Monday.Today is Monday.(今天星期一。

)Today is Tuesday.(今天星期二。

)Today is Wednesday.(今天星期三。

)Today is Thursday.(今天星期四。

)Today is Friday.(今天星期五。

)Today is Saturday.(今天星期六。

)Today is Sunday.(今天星期天。

)2. —What day is it tomorrow?—It is Tuesday tomorrow.。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档