/**判断是否超过多少小时 如:24 * * @param tableTime 业务时间 * @param hour 多少小时 * @return boolean * @throws Exception */ public static boolean judgmentDate(String tableTime, Integer hour) throws Exception { String currentTime = DateUtil.getCurrentTime("yyyy-MM-dd HH:mm:ss");//当前时间 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-M-d HH:mm:ss"); Date start = sdf.parse(tableTime);//业务时间 Date end = sdf.parse(currentTime);//当前时间 long cha = end.getTime() - start.getTime(); if (cha < 0) { return false; } double result = cha * 1.0 / (1000 * 60 * 60); if (result <= 24) { return true;//是小于等于 hour 小时 } else { return false; } }
原文地址:https://www.cnblogs.com/w-yu-chen/p/12287765.html
时间: 2024-11-10 06:24:01