我必须从整个日期得到时间从整个日期获取时间
例如时间= 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