永发信息网

计算某年到某年之间相隔多少天

答案:2  悬赏:0  手机版
解决时间 2021-04-07 16:51
  • 提问者网友:箛茗
  • 2021-04-07 06:25
计算某年到某年之间相隔多少天
最佳答案
  • 五星知识达人网友:想偏头吻你
  • 2021-04-07 07:22
这个应该是个计算机的程序题,我大体说下思路。
平年是365天,闰年366年(闰年的判断方式你可再百度百度)
统计两个年之间的平年和闰年,然后各自乘以365和366求和就能得到天数
例子:
2014-2017年相隔多少天?(2014年1月1日-2017年1月1日)
需要计算2014、2015、2016年的天数
2014:365
2015:365
2016:366
总共天数:3x365+1=1096
全部回答
  • 1楼网友:三千妖杀
  • 2021-04-07 08:55
你这问题的核心就是计算时间差啊,网上代码很多的。 dateformat df = new simpledateformat("yyyy-mm-dd hh:mm:ss"); try { date d1 = df.parse("2006-05-26 12:00:00"); date d2 = df.parse("2006-07-02 11:20:00"); //date d2 = new date(system.currenttimemillis());//你也可以获取当前时间 long diff = d1.gettime() - d2.gettime();//这样得到的差值是微秒级别 long days = diff / (1000 * 60 * 60 * 24); long hours = (diff-days*(1000 * 60 * 60 * 24))/(1000* 60 * 60); long minutes = (diff-days*(1000 * 60 * 60 * 24)-hours*(1000* 60 * 60))/(1000* 60); system.out.println(""+days+"天"+hours+"小时"+minutes+"分"); } catch (exception e) { }
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯