[英]SimpleDateFormat.parse - ParseException
我試圖將一個(String)日期解析為Date對象,但是無論我為SimpleDateFormat
使用哪種模式,我都無法使其正常工作,最終我總是得到ParseException。
碼:
SimpleDateFormat sdf = new SimpleDateFormat("E MMM, d, h:mm a", Locale.US);
String strDate = "Tue Sep, 18, 3:30 AM";
Date newDate = null;
newDate = sdf.parse(strDate);
上面的代碼給了我一個Exception: java.text.ParseException: Unparseable date: "Tue Sep, 18, 3:30 AM"
。
我什至嘗試將字符串日期直接寫到parse方法中。
newDate = sdf.parse("Tue Sep, 18, 3:30 AM");
但這沒有任何區別。
我很明顯在做錯事,但是我看不到哪里。 我已經一遍又一遍地閱讀了http://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html ,並嘗試了不同的SimpleDateFormat#pattern
但沒有設法解決。
一切都應該沒問題。嘗試刪除區域設置,有時可能會導致奇怪的錯誤,具體取決於環境。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.