在java.util.Calendar中有after()和before()的判断方法,把要比较的时间作为新的Calendar对象,然后比较即可。

解决方案 »

  1.   

    String str = "20020801";
    java.util.Date strDate = new java.util.Date(str);
    java.util.Date curDate = new java.util.Date();
    if (strDate.compareTo(curDate) < 0) {

    } else if (strDate.compareTo(curDate) = 0) {

    } else {

    }
      

  2.   

    String str = "20020801";
    java.util.Date strDate = new java.util.Date(Long.valueof(str).longValue);
    java.util.Date curDate = new java.util.Date();
    if (strDate.compareTo(curDate) < 0) {

    } else if (strDate.compareTo(curDate) = 0) {

    } else {

    }
      

  3.   

    怎么java.util.Date strDate = new java.util.Date(str);转换好像出错