java 获取两个时间段中间的时间,详细如下

2025-06-21 06:26:19
推荐回答(2个)
回答1:

,定义一个日期,然后用一个方法转换成long(什么方法忘记了,你找找,提示里有)然后两个相减,,然后得到的就是毫秒了,,,然后在除以1000,60.60,24.就转化为天数了,,,然后根据自己的需求该就行了,,年轻人,要自己学会学习,,,不要总是想现成的,,我有现成的答案,,但是我觉得直接给你对你以后的发展没有好处,,所还是给你思路吧。。。
过了三年半又看到了这个答案,不觉得这个答案有什么错。至于评论里的,呵呵

回答2:

 没有明白你的意思,下面是求连个日期之间相隔天数的代码。

String date01 = "2014-2-28";
String date02 = "2013-10-01";
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Date d1 = sdf.parse(date01);
Date d2 = sdf.parse(date02);
long daysBetween = (d2.getTime()-d1.getTime()+100000)/(3600*24*1000);//两日期之间相                                                                      //隔的天数