如何将 字符串“Tue Jan 01 00:00:00 GMT+08:00 1901” 转成一个Date类型

解决方案 »

  1.   

     String dateStringToParse = "Tue Jan 01 00:00:00 GMT+08:00 1901";
    try { 
        Date date = bartDateFormat.parse(dateStringToParse); 
        System.out.println(date.getTime()); 
       } 
       catch (Exception ex) { 
        System.out.println(ex.getMessage()); 
       } 
      

  2.   

     SimpleDateFormat bartDateFormat = 
        new SimpleDateFormat("MM-dd-yyyy");
     String dateStringToParse = "9-29-2001";
    try { 
        Date date = bartDateFormat.parse(dateStringToParse); 
        System.out.println(date.getTime()); 
       } 
    catch (Exception ex) {  
      System.out.println(ex.getMessage());  
      }
       
      

  3.   

    Sun Feb 27 2011 00:00:00 GMT 0800这个呢?
      

  4.   

    String str = "Mon Aug 08 00:00:03 GMT+08:00";
    DateFormat df = DateFormat.getDateTimeInstance(DateFormat.FULL, DateFormat.FULL);
    Date date;
    System.out.println(new Date(str));
    String ds = df.format(new Date(str));
    System.out.println(ds);