016. 《天数查询》可以用来查询特定时间段的天数,它的实用价值包括:
一、可以快速准确的了解任意两个日期之间的天数
《天数查询》中提供了年度月份星期的多种格式,如北京时间、Dropbox时间、国际标准时间等,可以根据所需查询格式自行选择,实现任意两个日期之间的天数快速准确的查询功能,满足用户多样化的查询需求。
【资料图】
二、用于计算任意一段时间
《天数查询》可以将任意一段时间断由小时,分钟,秒数的格式转变为天的格式,从而便捷的准确的计算出任意一段时间的具体天数,让用户了解一段时间的实际时间更加清晰明了。
三、用于计算各种日期距今日的天数差
《天数查询》中提供了“距今”的方式,用户可以用一个统一的日期基准,查询其他任何日期到今日的天数,有效提升查询天数的便捷程度,从而节省时间。
一、原理介绍
1、计算原理:《天数查询》的原理是日历计算,按照国际标准ISO 8601规定,以公历(也叫做平年)为主,用以一年365天、4年1461天计算,另外在闰年规定下加一天,用算法计算出结果。《天数查询》根据两个日期的距离来计算出结果,它识别出输入的是两个日子的格式,把日期转换成公历的天数。
2、时间的表示:《天数查询》根据大家习惯的日期表达方式,有几种表示方法可以输入,比如在数字格式下,可以按照“yyyy-mm-dd”来,比如“2017-08-15”,直接输入;或者先缩写,再加上今年的年数,比如“Aug-15”或者“15/8”,然后再加上今年的年数即可,比如“2017-Aug-15”或者“2017-15/8”。
3、计算思想:《天数查询》的计算思想是采取以公历作为标准日期,然后将输入的日期转换成公历的日期,并按照ISO 8601规定计算其时间间隔。转换日期的方法是:在月份和日期里面计算月份有多少天,如果输入的月份+日期>当前月份总天数则减去当前月份总天数,反之取月份+日期;最后进行累加,月份也要做累加。
4、特殊情况:由于公历每年2月有28天,但闰年2月有29天,因此《天数查询》需要进行特殊处理,根据用户输入的日期,先判断是属于平年还是闰年,并将涉及到的结果做影响12的判断,把橙色的29天进行补足,来计算两个日期之间的天数。
二、计算流程
1、先设定闰年规定:将每4年有1461天,即闰年,而一年为365天。
2、然后设定国际标准:采用ISO 8601标准来表示日期,格式为 yyyy-mm-dd。
3、接着定义阶段变量:先设定一个累加年份天数的变量,一个月份天数的变量,比如输入的日期是2018年10月1日 ,那么到2018年的天数是设定的累加变量,而10月有多少天,对应的就是第二个变量,这样进行累加。
4、把输入的日期转换成公历的日期:如果用户输入的不是标准格式,我们要把它转换成公历的日期,比如:Aug-15,我们就要将它转换成“2017-Aug-15”这种形式,然后再依次计算这个月有多少天,用总天数加起来。
5、对特殊月份做出判断:特殊月份指的是2月份,闰年2月有29天,而非闰年2月有28天,所以我们需要做出这样的判断,如果是闰年则当月总天数加上1天,反之则取月份有多少天来计算总天数。
6、完成天数计算:最后就可以得出两个日期的实际天数。
本文天数查询,日期计算天数查询到此分享完毕,希望对大家有所帮助。
X 关闭
-
重磅!深圳启动2022年噪声污染防治技术征集工作
6月20日,深圳市科创委面向全市范围启动了2022年深圳市噪声污染防治技术的征集工作,用科技手段加大对噪声污染这一城市环境公害的治理力度
-
“大春不足小春补” 小春作物为农户打开增收新路
近年来,受全国市场供过于求的影响,宾川县拉乌乡大春传统支柱产业核桃产业颓势明显。拉乌乡党委、乡政府积极思变,理清发展思路,树立大春
-
一墒墒蔬菜长势喜人 村民“钱袋子”鼓起来了
三月的文山壮族苗族自治州广南县那洒镇贵马村,山清水秀,春意盎然。走进贵马村河畔1000亩连片农田,一墒墒蔬菜长势喜人,村民们正忙着采收
-
楚雄市新能源公交车占公交车总数的72%
近日,楚雄市公共汽车有限公司结合公交线路营运情况,再次将部分线路的54辆燃油公交车更换为新能源纯电动公交车。截至目前,全市运行的533