我有字符串看起來像:Sun, 27-Oct-2013 11:31:31 GMT
爲使我做的稍微簡單一些:不能與字符串轉換日期
if (s.length() > 10)
s = s.substring(5, s.length() - 4);
後
s = " 27-Oct-2013 11:31:31"
SimpleDateFormat formatter = new SimpleDateFormat("dd-MMM-yyyy HH:mm:ss");
Date timestamp = null;
try {
timestamp = formatter.parse(s.trim());
} catch (ParseException e) {
e.printStackTrace();
}
它捕捉異常java.text.ParseException: Unparseable date: "27-Oct-2013 11:31:31"
你應該嘗試更簡單地查找錯誤 - 只用字符串27月 - 2013年和格式爲dd-MMMM-YYYY與同爲部分時間 – Axarydax
我想你的代碼,並沒有錯誤嘗試發生 –
同樣適用於我 - 不會拋出異常 – svs