java.lang.ClassCastException: java.util.Datedata=compareTime(Data);public long compareTime(String s1)这是类型转换错误!
另外你这怎么搞成递归了,在方法里调用本方法,是不是写错了!

解决方案 »

  1.   

    同意楼上的,data=compareTime(Data); data好像也没定义过
      

  2.   

    用下面的方法试试单独的一个类,在别处用的时候调这个方法就哦拉import java.util.*;
    import java.text.*;public class DataConvert {

    /**
     * Method DataConvert
     *
     *
     */
    public DataConvert() {
    // TODO: Add your code here
    }


    public static Date convert(String dateString)
    {
    DateFormat format = DateFormat.getDateInstance();
    Date date = null;
    try
    {
    date = format.parse(dateString);
        }
        catch (Exception ex)
        {
         ex.printStackTrace();
        }
        
    return date;
    }

    }