请教各位高手一个java判断时间间隔的问题,我现在要判断前后两个时间的间隔是否是五分钟,这两个时间是按照系统时间存储的,需要精确到分,哪位知道请指点一二,谢谢啦!!!

解决方案 »

  1.   

    用Calendar类中的equals方法可以达到效果
    自己查查这个类吧
      

  2.   

    比较当前的两个对象是否相等  你的另一个对象可以加上5分钟 然后比较  不过它比较的是yyyy-mm-dd hh:mm:ss 并不单是比较分钟的
      

  3.   

    用Calendar把小时、分提取出来再比较
      

  4.   

    public int getMinuteInterval(String time1,String time2){
            int minuteInterval;
            Date date1 = new Date(2005,9,11,21,02,00);
            Date date2 = new Date(2005,9,11,20,62,00);
            minuteInterval = date1.compareTo(date2);
            return minuteInterval;
    }
    分解字符串后,将date2的分钟数+-5,如果比较结果为0则相等