當我嘗試解析從SQL數據庫獲取的日期時,出現此異常,日期是日期時間SQL和我recive它作爲JSON字符串,看見excepcion我認爲我recived字符串是這樣的:2010-12-10 17:18:3600
java.text.ParseException:Unparseable date:2010-12-10 17:18:3600
這是例外,我得到:
java.text.ParseException: Unparseable date: 2010-12-10 17:18:3600
我用下面的代碼解析日期(我從谷歌得到它),但它得到例外
我怎麼能修改此代碼以獲取解析工作?請guive我的代碼,日期解析答案和使用的SimpleDateFormat的它很難對我來說
public void setPositiontime(String positiondate)
{
SimpleDateFormat FORMATTER = new SimpleDateFormat("d MMM yyyy HH:mm");
// pad the date if necessary
while (!positiondate.endsWith("00")){
positiondate += "0";
}
try {
this.positiondate = FORMATTER.parse(positiondate.trim());
} catch (ParseException e) {
throw new RuntimeException(e);
}
我就在這行錯誤:this.positiondate = FORMATTER.parse(positiondate.trim());
「17:18:3600」應該如何理解?這是一個標準格式? – 2010-12-10 23:49:42
36是秒,而下一個00被添加了,但我不知道爲什麼,該代碼是從谷歌 – NullPointerException 2010-12-11 00:05:11