我必須從整個日期得到時間從整個日期獲取時間
例如時間= 11:00:00
從日期2012-09-01 11:00:00.0
我嘗試下面的代碼片段,但得到的錯誤Error : Unparseable date: "2012-9-1.13.30. 0. 0"
DateFormat inputFormat = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
Date date = inputFormat.parse(iResultSet1.getString(i));
DateFormat outputFormat = new SimpleDateFormat("hh:mm:ss");
String outputString = outputFormat.format(date);
編輯:現在我只得到了日期,而不是我想只有時間
if (iResultSet1.getDate(i) != null) {
Date date = iResultSet1.getDate(i);
System.out.println("date-->" + date);
// Format date into output format
DateFormat outputFormat = new SimpleDateFormat(
"HH:mm:ss");
String outputString = outputFormat.format(date);
// System.out.println("date1-->"+date1);
你的數據看起來不像「yyyy-MM-dd hh:mm:ss」那裏有所有這些點 – Thilo
爲什麼你的日期格式是「2012-9-1.13.30。 0「,當你期待它是」yyyy-MM-dd hh:mm:ss「? – moeTi
你從哪裏得到這個錯誤?似乎是第二行?你檢查了iResultSet1.getString(i)返回的內容嗎? – Prasanna