在我正在處理的Web應用程序上,我以Tue Dec 30 14:28:38 CET 2014
的格式檢索日期,格式爲String
。我想解析它到Java8 LocalDateTime
。下面是我嘗試的總結:java.time.format.DateTimeParseException:Text'Tue Dec 30 14:28:38 CET 2014''could not be parsed at index 0
String string = "Tue Dec 30 14:28:38 CET 2014";
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("EEE MMM dd HH:mm:ss zzz yyyy");
LocalDateTime localDateTime = LocalDateTime.parse(string, formatter);
然而,它拋出以下異常:
java.time.format.DateTimeParseException:文本 '週二12月30日14時28分38秒CET 2014'無法在索引0解析
這是如何引起的,我該如何解決它?
使用'SimpleDateFormat' –
同樣的錯誤... java.text.ParseException:Unparseable date:「Tue Dec 30 14:52:47 CET 2014」 – user3490546
使用此模式'EEE MMM dd HH:mm:ss z yyyy'可能是這個應該工作 –