java.text.ParseException: Unparseable date: "20081022-10:38:40"
请问这是什么原因?

解决方案 »

  1.   

    你要保证你的格式化字符串和你的字符串格式一致~比如说你的字符串是
    20081022-10:38:40
    那么你的格式化字符串就要是yyyyMMdd-hh:mm:ss如果你写成其它就错了
      

  2.   

    日期格式错误,可以先用SimpleDateFormat转一下。
      

  3.   

    import java.util.Date;
    import java.text.SimpleDateFormat;public class MyDate
    {
       public static void main(String arg[])
       {
          SimpleDateFormat tempDate = new SimpleDateFormat("yyyy-MM-dd" + " " + "hh:mm:ss");
          Date dt=new Date();
          String datetime = tempDate.format(dt);
          System.out.println(datetime);
       } 
     
    }