先装字符用SimpleForat类转换成日期,再用Date类里的after或者before函数进行大小的判断!!

解决方案 »

  1.   

    用int=str1.compareTo(str2)就行了,然后判断它,如果大就是就是str1大!可以了吧!
      

  2.   

    用SimpleDateFormat类转换,写错了~~~~~~
      

  3.   

    DateFormat先转换成日期格式,然后就可以比较了。
      

  4.   

    只要不用算出差距就easy
    public class Test
    {
    public static void main(String[] args)
    {
    String date="20030303";
    String date2="20030404";
    int d1=Integer.parseInt(date);
    int d2=Integer.parseInt(date2);
    if(d2-d1<0)
    System.out.println(d1+"大于"+d2);
    if(d2-d1==0)
    System.out.println(d1+"同一天于"+d2);
    if(d2-d1>0)
    System.out.println(d1+"小于"+d2);
    }
    }
      

  5.   

    字符串可直接比较int=str1.compareTo(str2)
      

  6.   

    compareTo我试了
    用compareTo 就可以了吧
    谢谢各位
     准备结贴