常用日期Date操作工具方法,取时间差,取时间段交集
2018-03-01 17:16
281 查看
//获取时间段内的分钟数 public static Long getMinutes(Date one,Date two)throws ParseException{ return (((two.getTime() - one.getTime()) / 1000) / 60); } //获取两个时间段的交集的分钟数 public static Long getIntersection(Date one_begin,Date one_end,Date two_begin,Date two_end){ if(one_begin.compareTo(two_begin)!=1 && one_end.compareTo(two_end) != -1){ return (((two_end.getTime() - two_begin.getTime()) / 1000) / 60); } if(one_begin.compareTo(two_begin)!=-1 && one_end.compareTo(two_end) != 1){ return (((one_end.getTime() - one_begin.getTime()) / 1000) / 60); } if(one_begin.compareTo(two_begin)!=-1 && one_begin.compareTo(two_end) != 1 && one_end.compareTo(two_end) != -1){ return (((two_end.getTime() - one_begin.getTime()) / 1000) / 60); } if(one_end.compareTo(two_begin)!=-1 && one_end.compareTo(two_end) != 1 && one_begin.compareTo(two_begin) != 1){ return (((one_end.getTime() - two_begin.getTime()) / 1000) / 60); } return 0L; }
相关文章推荐
- Date对象中处理时间和日期的常用方法
- Android & Java DateUtils 拿来就用 包含常用的日期和时间转换的工具
- 003 - js中Date日期时间常用方法
- java方法,返回两个日期内的所有date集合,根据开始时间、结束时间得到两个时间段内所有的日期
- java中常用的与时间有关的方法(string与date转化,出生日期转年龄,时间计算周次等)
- Date对象中处理时间和日期的常用方法
- Date和Calendar时间操作常用方法及示例
- 自己做工具--js 时间戳转为日期格式封装方法date(format, timestamp)
- Java之日期时间常用的公共方法UtilForDate
- 常用的日期时间操作工具
- java方法,返回两个日期内的所有date集合,根据开始时间、结束时间得到两个时间段内所有的日期
- java中关于时间日期操作的常用函数
- java中关于时间日期操作的常用函数
- java中关于时间日期操作的常用函数(转摘)
- Java日期操作常用方法征集
- java 日期的格式化、解析、数据库相关操作、获取系统时间、String与Date的转换
- JAVA处理日期时间常用方法: java.util.Calendar
- java中关于时间日期操作的常用函数
- Java日期操作常用方法(转自 csdn)
- java中关于时间日期操作的常用函数