java中日期如何比较大小:
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd"); //设置日期格式
Date begin = fmt.parse("2017-07-30"); //开始日期
Date end = fmt.parse("2017-08-30"); //结束日期
try {
Date bt=df.parse(begin );
Date et=df.parse(end );
if (bt.before(et)){
bt日期小于et日期
}
if (bt.after(et)){
bt日期大于et日期
}
} catch (ParseException e) {
e.printStackTrace();
}
java中时间如何比较大小:
public static void main(String[] args) throws ParseException {
String time = "2019-6-02 11:06:51";
String time1 = "2019-6-02 11:05:51";
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date d1 = format.parse(time);
Date d2 = format.parse(time1);
//前者大于后者 返回大于0的数字反之小于0的数字,等于返回0
System.out.println(d1.compareTo(d2));
}