首页 > 编程 > Java > 正文

Java.util.Date中的before方法

2019-11-08 02:05:12
字体:
来源:转载
供稿:网友

判断一个日期是否是当前日期之前的日期 代码实现:

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; }
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表