判断一个日期是否是当前日期之前的日期 代码实现:
public static boolean afterDate(String dateStr){ boolean flag = false; Date nowDate = new Date(); Date beforeDate = null; SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd", Locale.CHINA); //非空才可以执行 if (dateStr != null && !"".equals(dateStr)) { try { //将日期字符串解析为日期类型 beforeDate = sdf.parse(dateStr); //判断是否在当前日期之后 //true表示在当前日期之前;false表示在当前日期之后 flag = nowDate.after(beforeDate); if (flag) { System.out.PRintln("该日在今日之前"); }else { System.out.println("该日在今日之后"); } } catch (ParseException e) { e.printStackTrace(); } } else { System.out.println("日期字符串参数为空"); } return flag; }新闻热点
疑难解答