判断闰年的方法 闰年的判断方法


闰年的判断方法闰年的判断方法:
如果是4的倍数,该年份一般是闰年;如果不是4的倍数,该年份一般是平年 。公历年份是整百数的必须是400的倍数才是闰年,反之则是平年 。
地球自转一周需要24小时,地球绕太阳一圈需要365天 。但事实上这只是一个比较笼统的说法,确认来说,地球自转一周需要23小时56分4秒,而地球绕太阳一圈需要365天5小时48分46秒。
为了方便,我们把平年定为365天 。不过这样实际上就会少算了5小时48分46秒,4年就相差了23小时15分4秒,也就是说4年就少算了近一天 。于是古人每四年就规定了1个闰年,然后把这一天加在闰年的二月上,来补上少算的时间 。
不过这样又会产生一个问题,因为我们把每4年相差的23小时15分4秒≈24小时 。这样就相当于多算了44分56秒,400年之后,就会多出了大约3天来 。因此,每400年需要减掉3个闰年,所以能被100整除,不能被400整除的不能是闰年 。
扩展资料
【判断闰年的方法 闰年的判断方法】1950-2050年间的闰年:
1952、1956、1960、1964、1968、1972、1976、1980、1984、1988、1992、1996、2000、2004、2008、2012、2016、2020、2024、2028、2032、2036、2040、2044、2048 。
闰年共有366天(1-12月分别为31天,29天,31天,30天,31天,30天,31天,31天,30天,31天,30天,31天) 。
公元元年至公元5000年之间,农历年有353天的年份只有以下几个:
780年、1620年、1965年、2372年、3620年、3903年、3965年、4186年、4248年 。
判断闰年的方法普通闰年的判断:公历年份是4的倍数的,一般是闰年 。(如2004年就是闰年);
世纪闰年:公历年份是整百数的,必须是400的倍数才是闰年(如1900年不是世纪闰年,2000年是世纪闰年) 。
凡阳历中有闰日(二月为二十九日)的年;闰余(岁余置闰 。阴历每年与回归年相比所差的时日);注意闰年(公历中名词)和闰月(农历中名词)并没有直接的关联 。
公历中只分闰年和平年,平年有365天,而闰年有366天(2月中多一天);平年中也可能有闰月(如2017年是平年,农历有闰月,闰6月) 。
如何判断某年是否为闰年,有什么方法吗?判断某年是否为闰年,有两个判断角度 。
可以看年份 。根据闰年规则“四年一闰,百年不闰,四百年一闰”,年份满足下列条件之一,则为闰年 。
(1)能被4整除且不能被100整除(如2004年是闰年,而1900年不是)
(2)能被400整除(如2000年是闰年)
还可以看2月份天数 。2月份有29日,则是闰年 。
根据这两个判断角度,本文整理了五种方法 。
一、从年份判断
方法一、MOD+AND+OR函数
在C2单元格输入公式
=IF(OR((MOD(B2,400)=0),AND((MOD(B2,4)=0),(MOD(B2,100)<>0))),"闰年",""),拖动填充柄向下复制公式 。
MOD函数为取余函数 。MOD(B2,4)返回B2单元格数值被4除后的余数 。如果B2能被4整除,则MOD(B2,4)=0 。
AND函数和OR函数用于逻辑运算 。对于AND函数,如果所有条件参数的逻辑值都为真,则返回TRUE,只要有一个参数的逻辑值为假,则返回FALSE 。
AND((MOD(B2,4)=0),(MOD(B2,100)<>0))表示只有当B2单元格只能被4整除且不能被100整除时,AND函数返回TRUE 。
对于OR函数,如果所有条件参数的逻辑值都为假,则返回FALSE,只要有一个参数的逻辑值为真,则返回True 。OR((MOD(B2,400)=0),AND((MOD(B2,4)=0),(MOD(B2,100)<>0)))表示只要年份满足上述判断条件之一,就是闰年 。
方法二、MOD函数
在C2单元格输入公式
=IF((MOD(B2,400)=0)+(MOD(B2,4)=0)*(MOD(B2,100)<>0),"闰年",""),拖动填充柄向下复制公式 。
方法二的公式和方法一相似,只不过方法二用“+”代替OR函数,用“*”代替AND函数 。
二、从2月份是否有29日判断
方法一、DATE+DAY函数
在C2单元格输入公式=IF(DAY(DATE(B2,3,0))=29,"闰年",""),拖动填充柄向下复制公式 。
DATE函数用于返回指定年月日的日期,如DATE(2000,3,1)返回结果为“2000/3/1” 。DATE(B2,3,0)指返回B2单元格年份即2000年3月0日,也就是2000年2月份的最后一天的日期 。
DAY函数用于返回一个日期中的第几天,如DAY("2021/10/21")返回21 。
DAY(DATE(B2,3,0))用于返回2月份的最后一天 。如果是闰年,DAY(DATE(B2,3,0))=29,否则DAY(DATE(B2,3,0))=28 。
方法二、DATE+MONTH函数
在C2单元格输入公式=IF(MONTH(DATE(B2,2,29))=2,"闰年",""),拖动填充柄向下复制公式 。
=IF(MONTH(DATE(B2,2,29))=2,"闰年","")
MONTH用于返回月份值,如MONTH("2021/10/21")返回10 。
2000年是闰年,2月份有29日 。那么DATE(B2,2,29)=2000/2/29,MONTH(DATE(B2,2,29)=2 。
2001年是平年,2月份只有28日 。那么DATE(B3,2,29)=2001/3/1,MONTH(DATE(B3,2,29)=3 。
方法三、EOMONTH函数
在C2单元格输入公式=IF(DAY(EOMONTH(DATE(B2,2,1),0))=29,"闰年",""),拖动填充柄向下复制公式 。
EOMONTH用于返回指定月数之前或之后月份的最后一天 。EOMONTH(DATE(B2,2,1),0))返回2月份最后一天的日期 。如果为闰年,2月份最后一天为29日,则DAY(EOMONTH(DATE(B2,2,1),0))=29 。
闰年的判断方法是什么?如果是4的倍数,该年份一般是闰年;如果不是4的倍数,该年份一般是平年 。公历年份是整百数的必须是400的倍数才是闰年,反之则是平年 。
地球自转一周需要24小时,地球绕太阳一圈需要365天 。但事实上这只是一个比较笼统的说法,确认来说,地球自转一周需要23小时56分4秒,而地球绕太阳一圈需要365天5小时48分46秒。
为了方便,我们把平年定为365天 。不过这样实际上就会少算了5小时48分46秒,4年就相差了23小时15分4秒,也就是说4年就少算了近一天 。于是古人每四年就规定了1个闰年,然后把这一天加在闰年的二月上,来补上少算的时间 。
不过这样又会产生一个问题,因为我们把每4年相差的23小时15分4秒≈24小时 。这样就相当于多算了44分56秒,400年之后,就会多出了大约3天来 。因此,每400年需要减掉3个闰年,所以能被100整除,不能被400整除的不能是闰年 。
扩展资料:
精确计算方法:
(按一回归年365天5小时48分45.5秒)
1.普通年份能被4整除,且不能被100整除的,是闰年 。(如2004年就是闰年)
2.世纪年份能被400整除的是闰年 。(如2000年是闰年,1900年不是闰年)
3.对于数值很大的年份,这年如果能被3200整除,并且还能被172800整除的才是闰年 。如172800年是闰年,86400年不是闰年(因为虽然能整除3200,但不能整除172800) 。(此按一回归年365天5h48'45.5''计算)
参考资料来源:百度百科-闰年(历法中的名词)
闰年的判断方法方法如下:
1、非整百年:能被4整除而不能被100整除的为闰年 。(如2016年就是闰年,2100年不是闰年) 。
2、整百年:能被400整除而不能被3200整除的是闰年 。(如2000年是闰年,3200年不是闰年) 。
3、对于数值很大的年份:这年如果能整除3200,并且又能整除172800则是闰年 。如172800年是闰年,86400年不是闰年 。
以上规则比较复杂,我们通常需要记住的简单规则就是:能被4整除而不能被100整除的、能被400整除的年份都是闰年 。毕竟,咱们活不到3200年 。也就是我们常说的四年一闰,百年不闰,四百年再闰 。
闰年介绍:
地球绕太阳公转一周的时间并不是精确的365天,大概是3651/4天,再准确一点就是365.24219天 。
我们不可能把不是整数的时间当做一年,只能近似取365天作为一年 。这样,多出的1/4天累积4年就会多出一天,闰年的2月就会多一天,以弥补天文年和日历年之间的差距 。
关于闰年怎么判断和闰年的判断方法的内容就分享到这儿!更多实用知识经验,尽在 www.hubeilong.com