判断时间是否超过六个月

代码1:

//当前时间比较一个时间超过六个月输出1
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Calendar cal = Calendar.getInstance();
cal.add(Calendar.MONTH, -6);
String time = sdf.format(cal.getTime());
System.out.println(time);
if(sdf.parse(time).after(sdf.parse("2018-06-29 15:58:37"))){
    System.out.println(1);
}

代码2:

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Calendar cal = Calendar.getInstance();
cal.add(Calendar.MONTH, -6);
String time = "2018-6-29 15:45:51";
System.out.println(time);
String pwdTime = sdf.format(new Date());
System.out.println(pwdTime);
if(pwdTime.compareTo(new String())>0){
    System.out.println(1);
}

猜你喜欢

转载自blog.csdn.net/weixin_42402763/article/details/85342106