public static boolean decideDateRange(String currentTime,String startTime,String endTime) {
boolean flg = false;
if (isNullOrEmpty(currentTime) || isNullOrEmpty(startTime) || isNullOrEmpty(endTime)) {
logger.error("传入的时间参数不能为空");
throw new TransException(JsonResultData.PARAM_ERROR);
}
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
try {
long currentTimeMillisecond = dateFormat.parse(currentTime).getTime();
long startTimeMillisecond = dateFormat.parse(startTime).getTime();
long endTimeMillisecond = dateFormat.parse(endTime).getTime();
if(currentTimeMillisecond>=startTimeMillisecond && currentTimeMillisecond<=endTimeMillisecond){
flg = true;
}
} catch (ParseException e) {
logger.error("请输入正确的时间格式");
e.printStackTrace();
}
return flg;
}
java根据时间戳比较时间是否在两个时间范围之内
最新推荐文章于 2022-04-23 14:21:37 发布