<分区>
我有一个奇怪的问题,当我尝试解析这个日期时:Tue Nov 03 10:50:16 CET 2015
使用 java SimpleDateFormat,它会抛出异常,因为“Tue”在那里。
我的代码是:
String date = "Tue Nov 03 10:50:16 CET 2015";
Date parsedDate = new SimpleDateFormat("EEE MMM dd HH:mm:ss zzz yyyy").parse(date);
抛出此异常:java.text.ParseException: Unparseable date: "Tue Nov 03 10:50:16 CET 2015"
我试过调试它,这就是归结为:
String date = "Tue";
Date parsedDate = new SimpleDateFormat("EEE").parse(date);
抛出相同类型的异常。 (我也用一个“E”试过)。我觉得这真的很奇怪,因为文档告诉我应该这样使用。来源:https://docs.oracle.com/javase/8/docs/api/java/text/SimpleDateFormat.html
非常欢迎解决方案!
谢谢,卢卡
更新:解析的重点是解析 MANIFEST.getMainAttributes().getValue("Created-On");