[转] 关于闰年的判断方法
又因为阳历一年的确实天数应该是365天5小时48分46秒,比常年365天多出5小时48分46秒,四年一共只多出23小时15分4秒。每4年一闰加一天的话,又多加了44分56秒,400年差不多就会多加出3天来,所以,每400年得扣去3天才行,于是,又定了一一条补充规定:每逢阳历年份是整百的那一年,比如公元l800年、1900年、2000年等,能被400除尽的才算是闰年。这样公元1800年和1900年尽管能被4除尽,但是不能被400除尽,所以不算是闰年,而公元2000年才是闰年,它的二月才有29天。有了这样一条补充规定,每四百年就可以从中扣去那多加出来的3天了。虽然这样调整以后,也还会有微小的误差,但要经过3000年后才会差一天,我们日常应用就算很准确了。
简而言之,公历中闰年每四年出现一次,闰年的计算方法是用年份除以4,可除尽的年份就是闰年。但是如果年份结尾是两个零(如 2000年 、 1900年 ),则必须用该年份除以400,除尽的才是闰年。
leap_year = ( ((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0) );
转载于:https://www.cnblogs.com/Gavin-Tang/p/3331039.html
[转] 关于闰年的判断方法相关推荐
- C语言闰年的判断方法及代码解析
第一步我们首先得知道什么是闰年: 能被400整除或能被4整除,并且不能被100整除的是闰年 其余的都不是闰年 然后我们就知道了闰年的判断方法,接着我们就可以根据这个思路进行代码的书写 #include ...
- python判断平年闰年的函数_平年与闰年的判断方法!
如何判断这一年是平年还是闰年呢? 方法:看这一年的年份是不是4的倍数.如果年份是4的倍数,那么这一年就是闰年.如我的出生年份是1976年,1976/4=494,是4的倍数,那么1976年就是闰年,2月 ...
- 闰年的判断方法_平年还是闰年?看一、二季度天数是否一样多就知道
与其他度量单位一样,时间单位也有很多种.比较短的有毫秒.秒,长的年.世纪等等. 我们平常生活中使用的比较多的是年.月.日.各种通知啊,公告啊,在落款的位置都会附上某年某月某日的字样.可见它的使用频率还 ...
- 闰年的判断方法_练习题079:如何判断某年为闰年
? 近期推送的文章 没有积分无法下载?不存在的,有了这款工具,文档轻松下 收集文件有多痛苦?命名不规范,无法批量下载,这个网站帮你轻松搞定 PDF如何转图片.转表格.如何合并解密,这个网站全搞定,还免 ...
- Java——闰年的判断方法,闰年概念
概念: 闰年分为普通闰年和世纪闰年. 普通闰年是能被4整除但不能被100整除的年份为普通闰年 世纪闰年就是能被400整除的为世纪闰年 算闰年的方法很简单,只需要把要计算的年份除以四,如果能够整除,也就 ...
- 闰年的判断方法java 三种题型
1.编写一个Java Application程序,能够判断输入的年份是否是闰年,将判断的结果输出. 2.将题1的程序改写,定义一个方法,实现判断某个年份是否是闰年. public static voi ...
- 闰年的判断方法_C语言100题 判断这一天是一年中的第几天 壁纸 火影
题目:输入某年某月某日,判断这一天是这一年的第几天 #include "stdio.h" main() {long int year,mon,day,n;//n用来计数printf ...
- 1000年---2000年之间的闰年、判断某年是否为闰年
目录 1.闰年的判断方法 2. 1000-2000年之间的闰年 3.某年是否为闰年 1.闰年的判断方法 如果是4的倍数,该年份一般是闰年; 如果不是4的倍数,该年份一般是平年. 公历年份是整百数的必须 ...
- C语言中闰年的判断及打印了1000-2000年中的闰年
本文粗略的讲解一下C语言中闰年的判断方法 概念上讲闰年的判断方法是:能被400整除.或者能被4整除但不能被100整除.其余的年份都为平年.所以有了以下代码: #include <stdio.h& ...
- php判断平年和闰年,平年和闰年的三种判断方法
要判断某一年这一年数,如果除得的商是整没有余数,那么这一年是闰年.如果有余数,那么这一年是平年.这里向大家介绍一种判断平年.闰年的简便方法:当公历年份不是整百数时,只看年份数的末两位数,是不是4的倍数 ...
最新文章
- R - 0 or 1 HDU - 4370
- 机智云明星开发者 | 董程森
- php 反序列化漏洞简介
- mysql frm和ibd怎么恢复数据库_mysql数据库通过frm和ibd恢复数据
- db29.7时间格式化为时间到时分秒_python基础系列 | 示例讲解时间模块datetime
- BusinessPartner Relationship in WebUI and Fiori
- php 提取前一百个字,如何在PHP中提取字符串的前100個字符?
- php %3ch1%3e字体,phpWebSite搜索模块跨站脚本执行漏洞
- 【华为云技术分享】《跟唐老师学习云网络》 - 我的网络概念
- 2021年中国党箔气球市场趋势报告、技术动态创新及2027年市场预测
- 全国省市区SQL语句(mysql)
- 自己写好记的Oracle的 Group By 、 Group By Rollup和Group By Cube基础
- 在线抽签html,抽签网页板代码
- MATLAB--求一个矩阵中所有元素的平均值
- 搜狗站点管理收录与实际收录不符合怎么办?
- Elasticsearch安装操作步骤
- C语言经典问题——兑换硬币
- python爬虫爬取微信_Python爬虫爬取微信公众号历史文章全部链接
- AI-数据与模型匹配(面对数据该怎么选择合适的模型?)
- 2015061708 - 波斯王子遗忘之沙游戏志
热门文章
- XCode应该是从11.4开始支持Sandbox
- python-devel找不到,可以试试python-dev
- EXCEL中,函数中的双引号如何表示?
- 编译OpenCV:precomp.hpp:60:37: fatal error: dynlink_nvcuvid.h
- 订阅机票时要注意的几个教训
- Ubuntu16.04安装VirtualBox及无法启动的解决办法
- oracle 11.2.0.4 make 报错,linux7安装oracle11.2.0.4RAC注意事项
- mysql返回的数据是什么格式_磁盘格式化后能恢复数据吗?先了解什么是格式化...
- python str has no attribute_python – AttributeError(“’str’object has no attribute’read’”)...
- python实例方法不可以用类调用_为什么python静态/类方法不可调用?