为什么二月的天数比其他月少?

——公元前46年,罗马皇帝恺撒在修改历法时,规定每年为12个月,一、三、五、七、八、十、十二月定为大月,每月31天;其他月份定为小月,每月30天。但 是照这样规定,一年就不是365天,因此得找出一个月扣去一天。那个时候被判处死刑的犯人都在二月份处死,所以人们都希望二月能快点过去。于是,就把二月 扣去了一天。这样,二月就剩下29天。
——后来,有一个叫奥古斯特的人做了罗马皇帝。他发现恺撒是七月份生的,七月是大月,而他自己是八月份生的,八月却是小月。他为了显示自己和 前一位皇帝有同样尊严,就把八月也定为大月,改为31天。而八月多出的这一天仍然从二月份扣除,这样,二月只剩下28天了。只是每过4年,也就是闰年,二 月才是29天。这就是二月份天数少的来历。

 

公历的大月小月

 

月份
月天数
月大小
备  注
1
31
 
2
28
闰年29天
3
31
 
4
30
 
5
31
 
6
30
 
7
31
 
8
31
 
9
30
 
10
31
 
11
30
 
12
31
 

 

一天的准确时间23.9345小时,这样4年下来就会多出1天时间来!所以每4年要更正一下!故有闰年有366天

 

编程中公历闰年的简单计算方法:
设年份 year

if (year能被4整除 and 不能被100整除) or year能被400整除
then 该年为闰年
else 该年为平年

 

也就是我们通常所说的:四年一闰,百年不闰,四百年再闰。

 

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/zubin006/archive/2008/03/21/2202610.aspx

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值