公元1年1月1日,是阴历的几月几号,星期几?

作者&投稿:房肯 (若有异议请与网页底部的电邮联系)
公元元年1月1日是星期几?农历几月初几?~

  是星期一 农历十二月初一(农历和公历19年重复一次 所以查询19年的倍数 也就是1995年的1月1日就可以了解公元1年的农历日期:PS不一定准确)

  最常见的公式:

  W = [Y-1] + [(Y-1)/4] - [(Y-1)/100] + [(Y-1)/400] + D

  Y是年份数,D是这一天在这一年中的累积天数,也就是这一天在这一年中是第几天。

  最好用的是蔡勒公式:

  W = [C/4] - 2C + y + [y/4] + [13 * (M+1) / 5] + d - 1

  C是世纪数减一,y是年份后两位,M是月份,d是日数。1月和2月要按上一年的13月和
  14月来算,这时C和y均按上一年取值。

  两个公式中的[...]均指只取计算结果的整数部分。算出来的W除以7,余数是几就
  是星期几。如果余数是0,则为星期日。
  ---------------------------------------------------------------------------

  星期制度是一种有古老传统的制度。据说因为《圣经·创世纪》中规定上帝用了六
  天时间创世纪,第七天休息,所以人们也就以七天为一个周期来安排自己的工作和生
  活,而星期日是休息日。从实际的角度来讲,以七天为一个周期,长短也比较合适。所
  以尽管中国的传统工作周期是十天(比如王勃《滕王阁序》中说的“十旬休暇”,即是
  指官员的工作每十日为一个周期,第十日休假),但后来也采取了西方的星期制度。

  在日常生活中,我们常常遇到要知道某一天是星期几的问题。有时候,我们还想知
  道历史上某一天是星期几。通常,解决这个方法的有效办法是看日历,但是我们总不会
  随时随身带着日历,更不可能随时随身带着几千年的万年历。假如是想在计算机编程中
  计算某一天是星期几,预先把一本万年历存进去就更不现实了。这时候是不是有办法通
  过什么公式,从年月日推出这一天是星期几呢?

  答案是肯定的。其实我们也常常在这样做。我们先举一个简单的例子。比如,知道
  了2004年5月1日是星期六,那么2004年5月31日“世界无烟日”是星期几就不难推算出
  来。我们可以掰着指头从1日数到31日,同时数星期,最后可以数出5月31日是星期一。
  其实运用数学计算,可以不用掰指头。我们知道星期是七天一轮回的,所以5月1日是星
  期六,七天之后的5月8日也是星期六。在日期上,8-1=7,正是7的倍数。同样,5月15
  日、5月22日和5月29日也是星期六,它们的日期和5月1日的差值分别是14、21和28,也
  都是7的倍数。那么5月31日呢?31-1=30,虽然不是7的倍数,但是31除以7,余数为2,
  这就是说,5月31日的星期,是在5月1日的星期之后两天。星期六之后两天正是星期一。

  这个简单的计算告诉我们计算星期的一个基本思路:首先,先要知道在想算的日子
  之前的一个确定的日子是星期几,拿这一天做为推算的标准,也就是相当于一个计算的
  “原点”。其次,知道想算的日子和这个确定的日子之间相差多少天,用7除这个日期
  的差值,余数就表示想算的日子的星期在确定的日子的星期之后多少天。如果余数是
  0,就表示这两天的星期相同。显然,如果把这个作为“原点”的日子选为星期日,那
  么余数正好就等于星期几,这样计算就更方便了。

  但是直接计算两天之间的天数,还是不免繁琐。比如1982年7月29日和2004年5月
  1日之间相隔7947天,就不是一下子能算出来的。它包括三段时间:一,1982年7月29
  日以后这一年的剩余天数;二,1983-2003这二十一个整年的全部天数;三,从2004年
  元旦到5月1日经过的天数。第二段比较好算,它等于21*365+5=7670天,之所以要加
  5,是因为这段时间内有5个闰年。第一段和第三段就比较麻烦了,比如第三段,需要把
  5月之前的四个月的天数累加起来,再加上日期值,即31+29+31+30+1=122天。同理,第
  一段需要把7月之后的五个月的天数累加起来,再加上7月剩下的天数,一共是155天。
  所以总共的相隔天数是122+7670+155=7947天。

  仔细想想,如果把“原点”日子的日期选为12月31日,那么第一段时间也就是一个
  整年,这样一来,第一段时间和第二段时间就可以合并计算,整年的总数正好相当于两
  个日子的年份差值减一。如果进一步把“原点”日子选为公元前1年12月31日(或者天文
  学家所使用的公元0年12月31日),这个整年的总数就正好是想算的日子的年份减一。这
  样简化之后,就只须计算两段时间:一,这么多整年的总天数;二,想算的日子是这一
  年的第几天。巧的是,按照公历的年月设置,这样反推回去,公元前1年12月31日正好是
  星期日,也就是说,这样算出来的总天数除以7的余数正好是星期几。那么现在的问题就
  只有一个:这么多整年里面有多少闰年。这就需要了解公历的置闰规则了。

  我们知道,公历的平年是365天,闰年是366天。置闰的方法是能被4整除的年份在
  2月加一天,但能被100整除的不闰,能被400整除的又闰。因此,像1600、2000、2400
  年都是闰年,而1700、1800、1900、2100年都是平年。公元前1年,按公历也是闰年。

  因此,对于从公元前1年(或公元0年)12月31日到某一日子的年份Y之间的所有整年
  中的闰年数,就等于

  [(Y-1)/4] - [(Y-1)/100] + [(Y-1)/400],

  [...]表示只取整数部分。第一项表示需要加上被4整除的年份数,第二项表示需要去掉
  被100整除的年份数,第三项表示需要再加上被400整除的年份数。之所以Y要减一,这
  样,我们就得到了第一个计算某一天是星期几的公式:

  W = (Y-1)*365 + [(Y-1)/4] - [(Y-1)/100] + [(Y-1)/400] + D. (1)

  其中D是这个日子在这一年中的累积天数。算出来的W就是公元前1年(或公元0年)12月
  31日到这一天之间的间隔日数。把W用7除,余数是几,这一天就是星期几。比如我们来
  算2004年5月1日:

  W = (2004-1)*365 + [(2004-1)/4] - [(2004-1)/100] + [(2004-1)/400] +
  (31+29+31+30+1)
  = 731702,

  731702 / 7 = 104528……6,余数为六,说明这一天是星期六。这和事实是符合的。

是周一哦,农历十二月初一

应当是周一,你的推算有误。
为计算方便,查询万年历,取2001年1月1日 周一 为标准
(2000*365+97*5)/7 余数0 因此,公元1年1月1日应该与2001年1月1日同为周一

(2000*365+97*5)/7 公式说明:

2000*365 是不考虑闰年的
97*5 公元每400年闰97天,2000年刚好5个轮回
余数为0,则说明公元1年1月1日与2001年1月1日的星期相同。

公元曾经有过一次改历,但改变的是月份天数的分配,并未影响一年365天,每400年闰97天的规律

阴历:
按每19年闰7个月,基本与阳历重合一次的规律计算,公元1年,应该与公元1996年阴历阳历重合。1996年1月1日是腊月初一,公元1年1月1日也应是腊月初一,或有一两天的误差。因古代历法在计算上会有一定的精确度误差,因此,阴历部分仅作参考。

  是星期一 农历十二月初一(农历和公历19年重复一次 所以查询19年的倍数 也就是1995年的1月1日就可以了解公元1年的农历日期:PS不一定准确)

  最常见的公式:

  W = [Y-1] + [(Y-1)/4] - [(Y-1)/100] + [(Y-1)/400] + D

  Y是年份数,D是这一天在这一年中的累积天数,也就是这一天在这一年中是第几天。

  最好用的是蔡勒公式:

  W = [C/4] - 2C + y + [y/4] + [13 * (M+1) / 5] + d - 1

  C是世纪数减一,y是年份后两位,M是月份,d是日数。1月和2月要按上一年的13月和
  14月来算,这时C和y均按上一年取值。

  两个公式中的[...]均指只取计算结果的整数部分。算出来的W除以7,余数是几就
  是星期几。如果余数是0,则为星期日。
  ---------------------------------------------------------------------------

  星期制度是一种有古老传统的制度。据说因为《圣经·创世纪》中规定上帝用了六
  天时间创世纪,第七天休息,所以人们也就以七天为一个周期来安排自己的工作和生
  活,而星期日是休息日。从实际的角度来讲,以七天为一个周期,长短也比较合适。所
  以尽管中国的传统工作周期是十天(比如王勃《滕王阁序》中说的“十旬休暇”,即是
  指官员的工作每十日为一个周期,第十日休假),但后来也采取了西方的星期制度。

  在日常生活中,我们常常遇到要知道某一天是星期几的问题。有时候,我们还想知
  道历史上某一天是星期几。通常,解决这个方法的有效办法是看日历,但是我们总不会
  随时随身带着日历,更不可能随时随身带着几千年的万年历。假如是想在计算机编程中
  计算某一天是星期几,预先把一本万年历存进去就更不现实了。这时候是不是有办法通
  过什么公式,从年月日推出这一天是星期几呢?

  答案是肯定的。其实我们也常常在这样做。我们先举一个简单的例子。比如,知道
  了2004年5月1日是星期六,那么2004年5月31日“世界无烟日”是星期几就不难推算出
  来。我们可以掰着指头从1日数到31日,同时数星期,最后可以数出5月31日是星期一。
  其实运用数学计算,可以不用掰指头。我们知道星期是七天一轮回的,所以5月1日是星
  期六,七天之后的5月8日也是星期六。在日期上,8-1=7,正是7的倍数。同样,5月15
  日、5月22日和5月29日也是星期六,它们的日期和5月1日的差值分别是14、21和28,也
  都是7的倍数。那么5月31日呢?31-1=30,虽然不是7的倍数,但是31除以7,余数为2,
  这就是说,5月31日的星期,是在5月1日的星期之后两天。星期六之后两天正是星期一。

  这个简单的计算告诉我们计算星期的一个基本思路:首先,先要知道在想算的日子
  之前的一个确定的日子是星期几,拿这一天做为推算的标准,也就是相当于一个计算的
  “原点”。其次,知道想算的日子和这个确定的日子之间相差多少天,用7除这个日期
  的差值,余数就表示想算的日子的星期在确定的日子的星期之后多少天。如果余数是
  0,就表示这两天的星期相同。显然,如果把这个作为“原点”的日子选为星期日,那
  么余数正好就等于星期几,这样计算就更方便了。

  但是直接计算两天之间的天数,还是不免繁琐。比如1982年7月29日和2004年5月
  1日之间相隔7947天,就不是一下子能算出来的。它包括三段时间:一,1982年7月29
  日以后这一年的剩余天数;二,1983-2003这二十一个整年的全部天数;三,从2004年
  元旦到5月1日经过的天数。第二段比较好算,它等于21*365+5=7670天,之所以要加
  5,是因为这段时间内有5个闰年。第一段和第三段就比较麻烦了,比如第三段,需要把
  5月之前的四个月的天数累加起来,再加上日期值,即31+29+31+30+1=122天。同理,第
  一段需要把7月之后的五个月的天数累加起来,再加上7月剩下的天数,一共是155天。
  所以总共的相隔天数是122+7670+155=7947天。

  仔细想想,如果把“原点”日子的日期选为12月31日,那么第一段时间也就是一个
  整年,这样一来,第一段时间和第二段时间就可以合并计算,整年的总数正好相当于两
  个日子的年份差值减一。如果进一步把“原点”日子选为公元前1年12月31日(或者天文
  学家所使用的公元0年12月31日),这个整年的总数就正好是想算的日子的年份减一。这
  样简化之后,就只须计算两段时间:一,这么多整年的总天数;二,想算的日子是这一
  年的第几天。巧的是,按照公历的年月设置,这样反推回去,公元前1年12月31日正好是
  星期日,也就是说,这样算出来的总天数除以7的余数正好是星期几。那么现在的问题就
  只有一个:这么多整年里面有多少闰年。这就需要了解公历的置闰规则了。

  我们知道,公历的平年是365天,闰年是366天。置闰的方法是能被4整除的年份在
  2月加一天,但能被100整除的不闰,能被400整除的又闰。因此,像1600、2000、2400
  年都是闰年,而1700、1800、1900、2100年都是平年。公元前1年,按公历也是闰年。

  因此,对于从公元前1年(或公元0年)12月31日到某一日子的年份Y之间的所有整年
  中的闰年数,就等于

  [(Y-1)/4] - [(Y-1)/100] + [(Y-1)/400],

  [...]表示只取整数部分。第一项表示需要加上被4整除的年份数,第二项表示需要去掉
  被100整除的年份数,第三项表示需要再加上被400整除的年份数。之所以Y要减一,这
  样,我们就得到了第一个计算某一天是星期几的公式:

  W = (Y-1)*365 + [(Y-1)/4] - [(Y-1)/100] + [(Y-1)/400] + D. (1)

  其中D是这个日子在这一年中的累积天数。算出来的W就是公元前1年(或公元0年)12月
  31日到这一天之间的间隔日数。把W用7除,余数是几,这一天就是星期几。比如我们来
  算2004年5月1日:

  W = (2004-1)*365 + [(2004-1)/4] - [(2004-1)/100] + [(2004-1)/400] +
  (31+29+31+30+1)
  = 731702,

  731702 / 7 = 104528……6,余数为六,说明这一天是星期六。这和事实是符合的。

公元1年;[西汉]平帝 刘衍 元始1年 农历辛酉年【鸡年】。1月1日;阴历十一月十八,星期六。

农历是:庚申[猴]年 十一月(大)十八 星期六
详细关于农历,有很复杂的算法,儒略历从-4712年(公元前4713年)1月1日的正午12时起算,这一天才是星期一。我特地写了关于农历和节气的计算程序。

此外,我看到楼上有位兄弟,回答的农历和星期都是正确的,但是说到天干地支是辛酉年【鸡年】,确切地讲,农历十一月还没到过年,应该是属于上一年(0年,即公元前1年),也就是庚申[猴]年。

1年1月1日应为星期六


...月 1 日是星期一。编写一个程序,只要输入年月日,就能回答那天是星...
void main(){ int year,month,day;int i;cout<< "please enter year month day:"<<endl;cin>>year>> month>>day;while(year!= 0 && month!=0 && month!= 0){ \/\/ (1)int total=0;for(i=1;i<year;i++){ if(( i%4==0 && i%100!=0 ) || i%400==0){ total+=366;...

一月一日是什么节日
一月一日是元旦。元旦,即公历的1月1日,是世界多数国家通称的“新年”。元,谓“始”,凡数之始称为“元”;旦,谓“日”;“元旦”即“初始之日”的意思。辛亥革命后,为了“行夏正,所以顺农时,从西历,所以便统计”,民国元年决定使用公历(实际使用是1912年),并规定阳历1月1日为“新年...

元月1日是元旦还是新年
是 元旦,即公历的1月1日,是世界多数国家通称的“新年”。由于地理环境和历法的不同,在不同时代,世界各国、各民族元旦的时间定位各不尽相同。现在,公历日益为世界各国所公认。世界上大多数国家都采用了国际通行的公历,把每年1月1日作为“元旦”。部分国家过“元旦”的方式:1、比利时:在比利时...

元旦为什么是一月一日?
“元”表示开始的意思,“旦”指太阳刚出升。 元旦,是新的一年开始的第一天。真正开始过元旦是从民国时期。在民国建立前,西汉司马迁创“太初历”,以正月初一日为元旦,“元旦”指的是农历新年,也就是春节。从此历代相传,直至民国时期。1912年1月1日,孙中山在南京就任临时大总统,随后正式通电...

元旦是从什么时候开始的?
三、从我国现代的角度来说 辛亥革命后,孙中山先生于1912年初在南京就任临时大总统时,宣布我国改用世界通用的阳历,并决定以公元1912年1月1日为民国元年1月1日(即岁首),俗称新年,但仍未称作“元旦”。1949年9月27日,中国人民政治协商会议第一届全体会议决定:中华人民共和国纪年采用公元纪年...

为什么一月一日为一年第一天
从汉武帝起,规定阴历一月为“正月”,把一月的第一天称为元旦,一直沿用到清朝末年。辛亥革命后,为了“行夏正,所以顺农时,从西历,所以便统计”,民国元年决定使用公历(实际使用是1912年),并规定阳历1月1日为“新年”,但并不叫“元旦”。1949年中华人民共和国以公历1月1日为元旦,因此“元旦”在中国也被称为“...

为什么1月1日叫元旦
1月1日叫元旦是因为“元”有开始之意,“旦”指天明的意思,把“元”和“旦”两个字结合起来,引申为新年开始的第一天,也被称为“新历年”“阳历年”。元旦,据说起于三皇五帝之一的颛顼,距今已有4000多年的历史。 “元旦”一词最早出现于《晋书》。公元1911年,孙中山领导的辛亥革命推翻了满清的...

公元1年是中国哪一年
按照公元纪年,公元元年也就是公元1年。换算成中国古代两种纪年方法,其对应的时间为:1、干支纪年法:辛酉年 2、(皇帝)年号纪年法:西汉汉平帝元始元年,即公元元年,就是我国西汉汉平帝元始元年。汉平帝,西汉王朝第14位皇帝,名刘衎(kan)。汉哀帝病逝后,权臣王莽为继续把持朝政,故意不肯立年...

二十一世纪是哪年到哪年?
21世纪是2001年1月1日至2100年12月31日的年代时期。世纪是计算年代的单位,一百年为一个世纪。第一世纪的起始年和末尾年,分别是公元1年和公元100年。在一般情况下,序数的计算是从“1”开始的,而不是从“0”开始的。因为公元计数是序数,所以应该从“1”开始,21世纪的第一年是2001年。

2O21年元月一号是农历几月几号?
2O21年1月1号是农历的十二月初七。当天是元旦节。元旦,即公历的1月1日,是世界多数国家通称的“新年”。元,谓“始”,凡数之始称为“元”;旦,谓“日”;“元旦”即“初始之日”的意思。“元旦”通常指历法中的首月首日。在我国,“元旦”一词古已有之,在文学作品中最早见于《晋书》。

威宁彝族回族苗族自治县18021241540: 公元元年1月1日是星期几?农历几月初几? -
司贵小儿: 是星期一 农历十二月初一(农历和公历19年重复一次 所以查询19年的倍数 也就是1995年的1月1日就可以了解公元1年的农历日期:PS不一定准确) 最常见的公式: W = [Y-1] + [(Y-1)/4] - [(Y-1)/100] + [(Y-1)/400] + D Y是年份数,D是这一天在...

威宁彝族回族苗族自治县18021241540: 万年历怎么知道一年的一月一日是星期几啊? -
司贵小儿: 记住这句话就好了 公元1年1月1日 是星期天 其他日子就根据这个推算的

威宁彝族回族苗族自治县18021241540: 公元元年1月1日是星期几? -
司贵小儿: 7年一轮回 从公园1年到今年2010年 共2009年 除以7刚好除尽.所以公元1年1月1日与今年一样星期5

威宁彝族回族苗族自治县18021241540: 公元1年1月1日是星期几呢? -
司贵小儿: 公元元年一月一日不是什么特殊日子 公元元年一月一日即耶稣诞生日是星期一

威宁彝族回族苗族自治县18021241540: 公元元年一月一日是星期几? -
司贵小儿: 公元元年一月一日不是什么特殊日子 公元元年一月一日即耶稣诞生日是星期一 公元纪年 现行的公元纪年法是从所谓的耶稣出生之年算起,这一年以前的年份叫公元前某年,以后的年份叫公元某年.

威宁彝族回族苗族自治县18021241540: 农历与公历怎么算的?比如一月份农历怎么算?有公式吗? -
司贵小儿: 公历和农历之间是不能换算的,二者采用的计算方法不同,没有特殊关系可以查询,只能分别计算. 阳历即太阳历,也就是公历,它是国际通用的.我国自民国元年起采用阳历,为与我国旧有之历相对称,阳历又称“新历”.阳历以地球绕太阳...

威宁彝族回族苗族自治县18021241540: 元月一日是阴历几月几日?
司贵小儿: 2008年1月1日是阴历11月23日

威宁彝族回族苗族自治县18021241540: 公历1982年01月01日的阴历是什么 -
司贵小儿: 公历:1982年1月1日 星期五 农历:1981 鸡年 腊月 初七

威宁彝族回族苗族自治县18021241540: 公元1987年1月1日是农历几月几日 -
司贵小儿: 农历是丙寅年十二月初二.希望采纳.谢谢!希望采纳

威宁彝族回族苗族自治县18021241540: 1982年的公历1月1号是农历几号 -
司贵小儿: 万年历 1982年1月1日 农历 腊月初七 星期五

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网