public static boolean isBetweenTime(DateTime date, String strDateBegin, String strDateEnd) {
//strDateBegin 08:08
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
SimpleDateFormat dateFormatHHmm = new SimpleDateFormat("HH:mm");
SimpleDateFormat dateFormatHHmmss = new SimpleDateFormat("HH:mm:ss");
boolean flag = false;
try {
Date DateEnd;
Date DateBegin;
Date dateNow = date.toDate();
String format = dateFormat.format(dateNow);
String substring = format.substring(11, 19);
Date nowTime = dateFormatHHmmss.parse(substring);
DateBegin = dateFormatHHmm.parse(strDateBegin);
DateEnd = dateFormatHHmm.parse(strDateEnd);
if (nowTime.before(DateEnd) && nowTime.after(DateBegin)) {
//在正常时间段内
flag = true;
}
} catch (ParseException e) {
e.printStackTrace();
}
return flag;
}
判断时间是否在时间段内
猜你喜欢
转载自blog.csdn.net/wanwan2018/article/details/81262052
今日推荐
周排行