JAVA比较指定的两个日期
2021-04-13 06:26
标签:public string mat star += ati finally null span JAVA比较指定的两个日期 标签:public string mat star += ati finally null span 原文地址:https://www.cnblogs.com/pxblog/p/13344185.html public static SimpleDateFormat format = new SimpleDateFormat("yyyyMMdd");
public static SimpleDateFormat format1 = new SimpleDateFormat(
"yyyyMMdd HH:mm:ss");
/**
* 比较指定日期
* @param date
* @param compareDate
* @return 符合返回true
*/
public static boolean isInDate(Date date, Date compareDate) {
if (compareDate.after(getStartDate(date))
&& compareDate.before(getFinallyDate(date))) {
return true;
} else {
return false;
}
}
/**
* 得到指定日期的一天的的最后时刻23:59:59
*
* @param date
* @return
*/
public static Date getFinallyDate(Date date) {
String temp = format.format(date);
temp += " 23:59:59";
try {
return format1.parse(temp);
} catch (ParseException e) {
return null;
}
}
/**
* 得到指定日期的一天的开始时刻00:00:00
*
* @param date
* @return
*/
public static Date getStartDate(Date date) {
String temp = format.format(date);
temp += " 00:00:00";
try {
return format1.parse(temp);
} catch (Exception e) {
return null;
}
}
上一篇:python习题-1
下一篇:Kettle调度Python脚本