/**
* Date与Date之间的间隔小时数
*
* @param firstDay
* (yyyy-MM-dd HH:mm:ss)
* @param lastDay
* (yyyy-MM-dd HH:mm:ss)
* @return
*/
public static long countHoursBetween(Date firstDay, Date lastDay) {
long betweenHours = 1;
if (null == firstDay || null == lastDay) {
return betweenHours;
}
Calendar c1 = Calendar.getInstance();
Calendar c2 = Calendar.getInstance();
c1.setTime(firstDay);
c2.setTime(lastDay);
// 保证第二个时间一定大于第一个时间
if (c1.after(c2)) {
c1 = c2;
c2.setTime(firstDay);
}
long milles = c2.getTimeInMillis()-c1.getTimeInMillis();
betweenHours = milles/1000/3600;
return betweenHours;
}
/**
* Date与Date之间的间隔天数
*
* @param firstDay
* (yyyy-MM-dd HH:mm:ss)
* @param lastDay
* (yyyy-MM-dd HH:mm:ss)
* @return
*/
public static long countDaysBetween(Date firstDay, Date lastDay) {
long betweenDays = 0;
if (null != firstDay || null != lastDay) {
betweenDays = countHoursBetween(firstDay,lastDay) / 24;
}
return betweenHours;
}
分享到:
相关推荐
Java 日期比较工具类 各种日期操作及计算( 获取两个日期 间隔天数 间隔月数 格式化日期 )
Java 计算两个日期之间相差的月数 Java 计算两个日期之间相差的月数
输入两个时间,就能够判断日期间隔。。。。。。。。。。
java计算两个日期相隔的天数
声明:不是本人写的 半年之前从网上找的,我收获颇多,诸位一起分享下吧 时间 时间间隔 Java源代码
计算时间日期间隔案例 此案例是计算一个补休天数,其他功能可以自己修改!
java实现输入任意两个日期输出月份数和天数,综合考虑闰年、2月等因素,对于整月计算利息或按天数计算利息提供基础工具类。也可以吧内部类独立出来,方便跨包调用,可自行调整。很实用的一个实现。其他百度查到的很...
计算任意两年之间的间隔天数的java代码,可以自己输入任意的年月日。
java写的日期计算方法:输入一个日期 输出输入日期与当前日期的差值。本方法较完善,有大量的注释,先将其共享希望对各位有所用处。不足之处还望指点。
java获取某年某月到某年某月按天的切片日期集合(间隔天数的集合)、获取某年某月按天切片日期集合(某个月间隔多少天的日期集合)、指定天的开始和结束日期、返回某个日期前几天的日期并转换成字符串
输入两个日期,程序将判断出两个日期的大小关系,以及两个日期之间的间隔天数
java对日期的控制,比如时间间隔的计算、星期几、上个月的当天等相关日期的推算算法
主要介绍了java根据开始时间结束时间计算中间间隔日期的实例代码,需要的朋友可以参考下
这个工具类是计算两个时间相差多少天的工具类以及格式化时间
Time4J, Java的高级日期,时间和时间间隔库 Time4JJava的高级日期,时间和时间间隔库动机:Time4J被认为是对 java.util. 日期。java.util.Calendar 和 java.text. 图表的老java类的完整和高端的替代。 这个项目也...
计算除周六日、法定节假日以外两个日期之间的间隔天数
主要为大家详细介绍了java日期操作工具类,包括获取指定日期、日期转换、相隔天数等操作,感兴趣的小伙伴们可以参考一下
获取两个时间之间的间隔;在某个时间基础上,往前推或者往后推几个年,返回[年-月-日]格式的日期;判断时间是否在时间段内;获取某年最后一天日期;在原日期的基础上增加/减少小时数;获取年份中的天数;如果当前...
java版 日期常用方法类 ,//返回"yyyyMMdd"格式日期 //返回"yyyy-MM-dd"格式日期 //获取开始时间和结束时间之间的天数 //计算两个日期之间的时间间隔(d1-d2),可选择是否计算工作日计算两个时间之间的间隔 单位:...
判断是否闰年、计算某年的天数、计算某年某月的天数,计算某日期是该年的第多少天、计算某日期是该月的第多少天、计算某日期是该年中的第几个星期、计算某年中的第几个星期是什么日期 计算两个时间之间的间隔数