比较Java中时间大小,首先需要了解两个方法:before()和after()。before()方法用于判断前一个日期是否小于后一个日期,返回值为true表示前一个日期小,反之则返回false。语法为:xxx.before(xx)。在比较时,以括号内的日期为基准,前一个日期若小于括号内的日期,则返回true。同样地,after()方法用于判...
转换成long在比较 可以得到日期相差的时间 ××× date1, date2;long l1=date1.getTime();long l2=date2.getTime();if(l1>l2){ //说明date1比较新 } else if(l1 == l2){ //说明date1和date2一样 } else { //说明date2比较新 } ××× SimpleDateFormat ...
String beginTime=new String("2017-06-09 10:22:22");String endTime=new String("2017-05-08 11:22:22");直接用Date自带方法before()和after()比较 SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");Date sd1=df.parse(beginTime);Date sd2=df.parse(endTime);Sy...
Date类有两个方法一个是after()比如date1.after(date2)判断date1是否在date2之后也就是说date1小于date2吧,还有个before()比如date1.before(date2)判断date1是否在date2之前也就是date1大于date2 还有一个方法getMinutes()把时间转为毫秒比如date1.getMinutes()>date2.getMinutes()判断date1是...
Scanner input = new Scanner(System.in);SimpleDateFormat sdf = new SimpleDateFormat("hh:mm");Date date = sdf.parse(input.next()); //输入一个作为标准的时间 Date date2 = sdf.parse(input.next()); //输入一个时间 if(date2.getTime()>date.getTime()){ //输入的时间...