计算一个日期是否在2个日期之间
来源:互联网 发布:手机淘宝如何开店 编辑:程序博客网 时间:2024/05/22 06:35
计算一个日期是否在2个日期之间
思路是,2个日期之差可以算出来
对比2个日期的差,如果date3-date1的日期 小于 date2-date1 那么就冲突否则不冲突
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;
public class Test {
private static String date1="2010-01-01";
private static String date2="2014-09-01";
private static String date3="2016-05-23";
public static void main(String[] args){
SimpleDateFormat formt=new SimpleDateFormat("yyyy-MM-dd");
Calendar startCal = new GregorianCalendar();
Calendar dealCal = new GregorianCalendar();
Calendar endCal = new GregorianCalendar();
try {
Date d1=formt.parse(date1);
Date d2=formt.parse(date2);
Date d3=formt.parse(date3);
startCal.setTime(d1);
dealCal.setTime(d2);
endCal.setTime(d3);
long t1 = startCal.getTimeInMillis();
long t2 = dealCal.getTimeInMillis();
long t3 = endCal.getTimeInMillis();
//计算相差天数
long days = (t2 - t1)/(24 * 60 * 60 * 1000);
long temp = (t3 - t1)/(24 * 60 * 60 * 1000);
if(temp<days){
System.out.println("日期冲突");
}else
{
System.out.println("日期没有发生冲突");
}
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
- 计算一个日期是否在2个日期之间
- 判断一个日期是否在二个日期之间
- --------------------------找出在2个日期之间的日期----------------------
- 计算任意2个日期之间的工作天数
- js计算2个日期之间相差天数
- 计算2个日期之间相差的天数
- 计算2个日期之间的天数差距
- 计算个日期之间相隔的天数
- 获取2个日期之间的日期
- js比较两个日期大小,2计算2个日期之间间隔天数
- C#比较2个日期之间间隔不能超过一个月
- 判断当前日期是否在指定的开始日期和结束日期之间
- js 输入2个日期(出发日期和结束日期) 得到之间的所有日期
- 用JS计算两个日期之间有多少个休息日
- 计算两个日期段之间有多少个工作日
- 计算两个日期段之间有多少个工作日
- 计算连个日期之间间隔的天数
- 计算两个日期之间的所有日期
- 运营商交上半年成绩单:3G用户破2500万
- setiosflags的问题
- linux mail命令用法
- Debian Squeese 配ip
- 李能组
- 计算一个日期是否在2个日期之间
- 古代文论真可谓是我的一处死穴
- ant教程
- 经验管理与量化管理
- l-value specifies const object
- error C2166: l-value specifies const object
- ant教程
- 77种互联网盈利创新模式(9)
- 支教笔记 我在泸定的那十天