簡體   English   中英

SimpleDateFormat.parse-ParseException

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM