比较Java中时间大小,首先需要了解两个方法:before()和after()。before()方法用于判断前一个日期是否小于后一个日期,返回值为true表示前一个日期小,反之则返回false。语法为:xxx.before(xx)。在比较时,以括号内的日期为基准,前一个日期若小于括号内的日期,则返回true。同样地,after()方法用于判...
可以用a.before(b) 来比较,这个的意思就是a的时间在b前。返回的是一个boolean型的变量
long start = System.currentTimeMillis();//获得当前时间,得到的是毫秒数///long end= System.currentTimeMillis();//获得当前时间//end-start得的是毫秒差,跟10秒比一下大小就可以了,注意单位换算,我就不赘述了
用你2个时间的毫秒数相减,大于1000*60*60 ,就查过一小时了
Date sd1=df.parse(beginTime);Date sd2=df.parse(endTime);System.out.println(sd1.before(sd2));System.out.println(sd1.after(sd2));用String的compareTo()方法:Integer i=beginTime.compareTo(endTime);System.out.println(i);返回正值是代表左侧日期大于参数日期,反之亦然,日期格式必须...