公历还是很简单的,公历是什么

日期:2019-10-27编辑作者:故事寓言

  现在世界上通用的历法——公历,有人曾似是而非地称之为“西历”。其实,究其根源,这种历法并非产生于西方,而是产生于6000多年前的古埃及。

公历还是很简单的,公历很简单

  1 import java.util.*;
  2 class  CalendarTest
  3 {
  4     /*先输出提示语句,并接受用户输入的年、月。
  5     根据用户输入的年,先判断是否是闰年。
  6     根据用户输入的年份来判断月的天数。
  7     用循环计算用户输入的年份距1900年1月1日的总天数。
  8     用循环计算用户输入的月份距输入的年份的1月1日共有多少天。
  9     相加计算天数,得到总天数。
 10     用总天数来计算输入月的第一天的星期数。
 11 
 12     根据上值,格式化输出这个月的日历。*/
 13     public static void main(String[] args) 
 14     {
 15 //        System.out.println("Hello World!");
 16 
 17         Scanner sc= new Scanner(System.in);
 18 //*****************************************
 19                                 //先输出提示输入年、月。
 20         System.out.print("输入年份:");
 21             int year=sc.nextInt();
 22         System.out.print("输入月份:");
 23             int month=sc.nextInt();
 24 //*****************************************
 25                                 //是否是闰年。
 26         boolean comLeap=isLeapYear(year);
 27 //*****************************************
 28                                 //月的天数。
 29 
 30 System.out.println(year "年" month "月有" monthDayNum(month,comLeap) "天");
 31 
 32                                 //1900年到输入年总天数。
 33     int i=1900 ,j=0;
 34         while (i<year)
 35         {
 36         j = isLeapYear(i)?366:365;
 37         i  ;
 38         }
 39         
 40         System.out.println(year "年距1900年1月1日已经" j "天");
 41 
 42 
 43                                 //计算输入的月份距输入的年份的1月1日共有多少天。
 44 int mDayNum=0;
 45 int a=0;
 46     for (int month1=1;month1<= month ;month1   )//1月1日到输入月1日天数
 47     { 
 48         mDayNum =a;
 49         a=monthDayNum(month1,comLeap);
 50         
 51         //累加月天数
 52     }
 53 System.out.println(year "年到" month "月有" mDayNum "天");
 54 
 55                                 //相加计算天数,得到总天数。
 56 int zDay=j mDayNum;
 57 System.out.println(year "年" month "月距1900年1月1日已经" zDay "天");
 58 
 59                                 //用总天数来计算输入月的第一天的星期数。
 60 int starDay;
 61 /*if (zDay<1){starDay=1;}
 62 else{starDay=(zDay%7) 1;}*/
 63 starDay=zDay<1 ?1:(zDay%7) 1;
 64 System.out.println("今天是星期" starDay);                                
                     //根据上值,格式化输出这个月的日历。
 65 
 66 System.out.println("星期日    星期一    星期二    星期三    星期四    星期五    星期六");
 67 
 68 int hh=0;//记录换行的地点
 69     for (int sp=1;sp<=starDay ;sp  )//需要空出位置打印对应星期的日期
 70     {
 71         System.out.print("   " "t");
 72         hh  ;
 73     }
 74     
 75     for (int l=1;l<=monthDayNum(month,comLeap) ;l  )//打印每月天数
 76     {
 77         
 78         System.out.print("  " l "t");
 79         hh  ;
 80             while (hh==7)
 81             {System.out.println();
 82             hh=0;
 83             }
 84     }
 85 }
 86 
 87 //*****************************************
 88                                 //判断是否是闰年。
 89     static boolean isLeapYear(int year)
 90     {
 91         if ((year%4==0&& year0!=0)||(year@0==0))
 92         {return true;
 93         }
 94         return false;
 95 
 96     }
 97 //*****************************************
 98                                 //根据输入的年份来判断月的天数。
 99     static int monthDayNum(int month,boolean comLeap)
100         {
101     int dayNum;
102             if (month>=8){dayNum= month%2==0?31:30;}//月份大于八月且奇数是30天
103             
104         else if (month==2){dayNum= comLeap ?29:28;}//2月 用闰年返回值来 赋值天数
105         
106         else dayNum=month%2!=0?31:30;//小于七月奇数是31天
107 
108             return dayNum;
109         }
110 
111 
112 }

 

1 import java.util.* ; 2 class CalendarTest 3 { 4 /* 先输出提示语句,并接受用户输入的年、月。 5 根据用户输入的年...

公历我们也称为阳历,我们在前面提过了。在日历表上阿拉伯数字的为公历。例如:2000年10月10日,为公历。

每一年这个时候就会回顾这一年的所得所失。

  古埃及气候炎热,雨水稀少,但是农业生产却很发达。这是为什么呢?原来这与尼罗河的定期泛滥有着密切的关系。埃及的大部分国土都是沙漠,只有尼罗河流域像一条绿色的缎带从南到北贯穿其间。直到现代,埃及的的95%以上的人口也都集中在这条绿色的生命带中。因此,在希腊时代,西方人便把埃及称为“尼罗河送来的礼物”。古代埃及人更是将尼罗河视为“母亲河”。

公历一年位365天或者366天。366天为闰年,每四年为一闰年,其它为平年。年数被4整除就是闰年。比如:2000、2004、2008、2012年等均为闰年。

今年我坚持健身了小半年,学了小提琴半年,工作上完成了业绩指标(没有达到心理线,此处撅嘴)…

  尼罗河全长6648公里,同亚洲的长江、南美洲的亚马逊河和北美洲的密西西比河并称为世界最长的河流。

当然也有很多没有做到的,比如要看20本书,去旅游,复习英语,诸如此类。

  尼罗河发源于赤道一带,主流叫白尼罗河,从乌干达流入苏丹,在喀土穆和发源于埃塞俄比亚的青尼罗河汇合,流入埃及。

有些惭愧。已到了不能傻白甜,也成熟不到哪里去的年纪。无论家庭角色还是工作角色上,也有了或大或小的转型,这也更奠定,没有借口去说我还可以犯犯错,我还可以再摸索…

  在埃及境内,尼罗河每年6月开始涨水,7至10月是泛滥期,这时洪水夹带着大量腐殖质,灌满了两岸龟裂的农田。几个星期后,当洪水退去时,农田就留下了一层肥沃的淤泥,等于上了一次肥。11月进行播种,第二年的3至4月收获。尼罗河还有一个特性,那就是每年的涨水基本是定时定量,虽有一定的出入,但差别不是太大,从没有洪水滔天淹没一切的大灾。这就为古埃及人最早创建大规模的水利灌溉系统和制定历法提供了方便。

好了,多说废话也瘦不了一斤。

  古埃及人为了不违农时,发展农业生产,逐渐认识到必须掌握尼罗河泛滥的规律,准确地计算时间,这就需要有一种历法。他们在长期的生产实践中,积累了许多经验。

明年的计划,且尽自己最大努力去做吧。

  古埃及人发现尼罗河每次泛滥之间大约相隔365天。同时,他们还发现,每年6月的某一天早晨,当尼罗河的潮头来到今天开罗附近时,天狼星与太阳同时从地平线升起。以此为根据,古埃及人便把一年定为365天,把天狼星与太阳同时从地平线升起的那一天,定为一年的起点。一年分为12个月,每月30天,年终加5天作为节日,这就是埃及的太阳历。

1.健身6个月(冬天动不了,就不设做不到的事了),瘦到2位数最佳,哈哈

  埃及的太阳历将一年定为365天,与地球围绕太阳公转一圈的时间(回归年)相比较,只相差四分之一天,这在当时已经是相当准确了。但是,一年相差四分之一天不觉得,经过4年就相差一天。经过730年,历法上的时间就比实际时间推进了半年,冬天和夏天正好颠倒过来。再过730年,才能回到原来的起点。公元前46年,罗马统帅儒略·凯撒(又译朱利乌斯·凯撒)决定以埃及的太阳历为蓝本,重新编制历法。凯撒主持编制的历法,被后人称为“儒略历”。

2.如果年中业绩还可以,那就报个在职研究生(并不是为了文凭,最重点是这几年的工作思想碎片可以系统重整,当然有文凭更好啦,谁还嫌多了)

  儒略历法对埃及太阳历中每年约四分之一天的误差,作了这样的调整:设平年和闰年,平年365天,闰年366天。每4年置1个闰年。单月每月31天,双月中的2月平年29天,闰年30天,其它双月每月30天。

3.去大西北大西南✈️(尽管很难请假,还需以此为目标~工作图啥!)

  恺撒死后,他的继承人奥古斯都因为自己生在8月,便从2月中抽出一天加在8月上,使8月也成为大月,即31天,同时相应把9、11两个月定为小月,10、12两个月定为大月。经过这样的改动,各月的天数与今天使用的公历基本相同了。公元325年,罗马皇帝君士坦丁在一次宗教会议上,规定儒略历为基督教的历法,但没有规定哪一年是它的起点。到了公元6世纪时,基督教徒把500多年前基督教传说的创始人耶稣·基督诞生的那一天,说成是公元元年。“公元”的拉丁文的意思就是“主的生年”,用拉丁文A.D.表示。在这一年以前,称为“公元前”,英文的意思是“基督以前”,用英文B.C.表示。

不说多的,为明年的计划先多挣点钱,吼吼吼~

  儒略历虽然比埃及的太阳历进了一步,但回归年仍有11分14秒的误差,积128年又要相差一天。儒略历在欧洲通行了1600多年,至16世纪下半叶,历法上的日期比回归年迟了10天。比如,1583年的春分应在3月21日,历法上却是3月11日。此外,教会规定耶稣复活节,应在过春分月圆后的第一个星期日,由于春分已相差10天之多,耶稣究竟在哪一天“复活”的,也成了问题。因此,对儒略历作进一步的改革,已经势在必行。

  罗马教皇格里高利十三世,在1582年组织了一批天文学家,根据哥白尼日心说计算出来的数据,对儒略历作了修改。将1582年10月5日到14日之间的10天宣布撤销,继10月4日之后为10月15日,所以1533年的春分又复归于3月21日;过去将4年置1个闰年,400年共计100个闰年,现在改为400年中有97个闰年,从而大体上弥补了11分14秒的误差。置闰的方法是:凡是逢百年那一年可以用400除尽的就是闰年,除不尽的就不是(如:1600年是年,1700年、1800年、1900年皆不是年,2000年是闰年)。后来人们将这一新的历法称为“格里高利历”,也就是今天世界上所通用的历法,简称格里历或公历。

  中华人民共和国成立后,中央人民政府通令,中国以格里历为国家历法,并采用公元纪年,但不废除农历。

  当然,格里历也不是尽善尽美的,每月的天数仍然参差不齐,规则性不强,特别是每经过三千几百年还会有一天的误差。随着生产的发展和天文学的进步,这些缺陷将不断得到改进。

本文由正版管家婆马报彩图发布于故事寓言,转载请注明出处:公历还是很简单的,公历是什么

关键词:

中华上下五千年

隋文帝统一全国以后,采取了各种巩固统治的措施,像改革官制兵制,建立科举制度,选用办事能干的官员,严办贪...

详细>>

霍光辅政_霍光辅政简介,霍光辅政

汉武帝为了打匈奴,通西域,再加上他的生活奢侈,喜欢讲排场,还迷信神仙,连年大兴土木,耗费了大量的人力、...

详细>>

圣经故事

逃亡者 67 以色列人在埃及受欺压 27 以色列王国的灭亡 血债血还 流泪先知耶利米 撒母耳记上20 出埃及记1 99 95 112   ...

详细>>

王允计除董卓,中华上下五千年

董卓看到反对他的那批刺史、太守,各有各的打算,没有什么可怕,就在长安自称太师,要汉献帝尊称他是“尚父”...

详细>>