before(date)或者after(date)返回布尔值
或者用getTime()得到长整形后再比较

解决方案 »

  1.   

    我需要的是却确的数据
    比如说比较2个时间,以天,小时,分钟,秒比较
    就象ASP里dateadd()
    高手给代码啊,没学过JAVA
      

  2.   

    看Calendar的用法,你想要的全部可以通过这个class完成。
      

  3.   

    对Day类型的 date1,date2对象进行一下操作:
    long l1 = date1.getTime()
    long l2 = date2.getTime();
    java中对日期时间的初始化 new Date(System.currentTimeMillis());
    System.currentTimeMillis()返回的是相对于格林尼治时间1970年1月1日 凌晨00:00
    到当前时间间隔的毫秒数。
    getTime()方法返回相对于格林尼治时间1970年1月1日 凌晨00:00的毫秒数
    可以比较l1和l2的大小。这也是Day类中的before(date)或者after(date)返回布尔值
    的实现方法。
      

  4.   

    上面的朋友我知道这种方法,但我写程序就是有错!
    现在我是想这样,一个人注册了个新帐号,我要让他15分钟后才能再注册,防止他连续注册很多个用户,所以需要把他第一次注册的时间一起存进数据库,然后他再注册时就判断当时的时间是否已过了15分钟如果没有高手帮忙只能自己去学JAVA了