/**
* @Title: isInDate
* @Description: 判断一个时间段(YYYY-MM-DD)是否在一个区间
* @param @param date
* @param @param strDateBegin
* @param @param strDateEnd
* @param @return 设定文件
* @return boolean 返回类型
* @throws
*/
public static boolean isInDate(Date date, String strDateBegin,String strDateEnd) {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd",Locale.ENGLISH);
String strDate = sdf.format(date); //2017-04-11
// 截取当前时间年月日 转成整型
int tempDate=Integer.parseInt(strDate.split("-")[0]+strDate.split("-")[1]+strDate.split("-")[2]);
// 截取开始时间年月日 转成整型
int tempDateBegin=Integer.parseInt(strDateBegin.split("-")[0]+strDateBegin.split("-")[1]+strDateBegin.split("-")[2]);
// 截取结束时间年月日 转成整型
int tempDateEnd=Integer.parseInt(strDateEnd.split("-")[0]+strDateEnd.split("-")[1]+strDateEnd.split("-")[2]);
if ((tempDate >= tempDateBegin && tempDate <= tempDateEnd)) {
return true;
} else {
return false;
}
}
Java 判断一个时间段(YYYY-MM-DD)是否在一个区间
最新推荐文章于 2024-08-12 02:08:16 发布