java 计算两个时间间隔一天
2017-01-11 19:51
459 查看
这两天用到了一个计算时间间隔的,已给定时间格式的代码段。还是决定把他写下来,以后陆续的将之前用过的进行记录吧,以后更方便自己用一些
话不多说,直接上代码
/**
* 计算两个时间相差的分钟数
* @param timeEarly 传入格式须为:yyyy/mm/dd HH:mm
* @param timeLate 传入格式须为:yyyy/mm/dd HH:mm
* @param betweenTime 相差的分钟
*/
public boolean calculateTimeByMin(String timeEarly, String timeLate, long betweenTime) throws ParseException {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy/mm/dd HH:mm");
Date eTime = sdf.parse(timeEarly);
Date lTime = sdf.parse(timeLate);
long minsBetween = (lTime.getTime() - eTime.getTime()) / 1000 / 60;
Log.d("chenjunguo", "minsBetween is :" + minsBetween);
if(minsBetween > betweenTime){
return true;
} else {
return false;
}
}
SimpleDateFormat sdf = new SimpleDateFormat("yyyy/mm/dd HH:mm");
时间的格式,可以根据不同格式时间进行处理,参数传入值与格式时间相同
Date lTime = sdf.parse(timeLate);
解析时间成毫秒
long minsBetween = (lTime.getTime() - eTime.getTime()) / 1000 / 60;
时间间隔的分钟数,可以根据需要进行处理
比如计算两个时间间隔是否大于一天 2017/1/2 16:48 2017/1/5 12:35 1440
用上边的参数即可测试 1440 = 60*24(一天)
话不多说,直接上代码
/**
* 计算两个时间相差的分钟数
* @param timeEarly 传入格式须为:yyyy/mm/dd HH:mm
* @param timeLate 传入格式须为:yyyy/mm/dd HH:mm
* @param betweenTime 相差的分钟
*/
public boolean calculateTimeByMin(String timeEarly, String timeLate, long betweenTime) throws ParseException {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy/mm/dd HH:mm");
Date eTime = sdf.parse(timeEarly);
Date lTime = sdf.parse(timeLate);
long minsBetween = (lTime.getTime() - eTime.getTime()) / 1000 / 60;
Log.d("chenjunguo", "minsBetween is :" + minsBetween);
if(minsBetween > betweenTime){
return true;
} else {
return false;
}
}
SimpleDateFormat sdf = new SimpleDateFormat("yyyy/mm/dd HH:mm");
时间的格式,可以根据不同格式时间进行处理,参数传入值与格式时间相同
Date lTime = sdf.parse(timeLate);
解析时间成毫秒
long minsBetween = (lTime.getTime() - eTime.getTime()) / 1000 / 60;
时间间隔的分钟数,可以根据需要进行处理
比如计算两个时间间隔是否大于一天 2017/1/2 16:48 2017/1/5 12:35 1440
用上边的参数即可测试 1440 = 60*24(一天)
相关文章推荐
- java 计算两个时间相差几天,获取某天当月的第一天,最后一天
- java android计算两个时间间隔
- java 计算两个日期之间天数
- [Java] 计算两个日期之间的差(年 月 日)
- 默认字符编码是UTF8的linux服务器,java计算字符串长度(半角算一个,全角算两个)
- 【原创工具】JAVA后台计算两个日期之间的工作日时间差
- java 计算生日 剩余天数 (两个日期间隔天数)
- 计算两个时间间隔天数的js
- [Java] 计算两个日期之间的差(年 月 日)
- java 计算两个日期之间天数
- java计算两个任意日期间的相差的天数(自然天)
- Java按自然月计算两个日期相差的年月日
- Java计算任意两个日期间隔的工作天数
- Java 、JavaScript 方式 计算 两个日期间隔的天数
- Java 中计算两个日期差
- (重要)java都是值传递,与对象形参所指向的对象改变,其实参所指向的对象也相应改变并不矛盾(2011年9.30日一天写的两个程序的总结结果)
- JAVA计算两个日期之间的天数
- Java 计算两个日期的时间差
- java计算两个时间段的重合天数
- Java 计算两个日期之间相差的月数