比较两个日期的大小
/** * 比较两个日期的大小: * 2 发生异常 * 1 firstDate>secondDate * 0 firstDate==secondDate * -1 firstDate<secondDate * @param format * @param firstDate * @param secondDate * @return */ public static int compareDate(String format,String firstDate, String secondDate){ SimpleDateFormat sdf = new SimpleDateFormat(format); int result = 2; try { Date fDate = sdf.parse(firstDate); Date sDate = sdf.parse(secondDate); if(fDate.getTime()>sDate.getTime()){ result = 1; }else if(fDate.getTime()==sDate.getTime()){ result = 0; }else{ result = -1; } } catch (ParseException ex) { Logger.getLogger(DateUtil.class.getName()).log(Level.SEVERE, null, ex); } return result; }
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步