我正在使用Java 1.6。有沒有寫,可以解析兩種有沒有辦法使用單個日期格式字符串來解析兩種類型的日期?
2013-08-01
和
2013-08-01T00:00:00.000Z
日期格式模式的方法嗎?我試過以下內容:
yyyy-MM-dd'T'HH:mm:ss.SSS'Z'
但它只匹配第二個,並且在第一個上死於ParseException。我解析的代碼是:
final DateFormat defaultDateFormatObj = new SimpleDateFormat(classDateFormat);
final java.util.Date startDate = defaultDateFormatObj.parse(myDateString);
謝謝 - 戴夫
http://stackoverflow.com/questions/5897288/optional-parts-in-simpledateformat – jongusmoe