2013-05-08 78 views
0
 String inputStr = "05/01/2012 10:51:47 AM PDT"; 
    String inputFmt = "MM/dd/yyyy hh:mm:ss a z"; 
    SimpleDateFormat dfLong = new SimpleDateFormat(inputFmt);; 
    Date localModifiedDate = dfLong.parse(inputStr); 
    System.out.println(localModifiedDate); 

給我無法解析日期例外無法解析日期例外MM/DD/YYY HH:MM:SS的Z

回答

1

你的默認Locale可以不能夠以解析AM/PM標記和/或時區。試試ENGLISHLocale

SimpleDateFormat dfLong = new SimpleDateFormat(inputFmt, Locale.ENGLISH);