我已经将一些日期转换为字符串并将它们存储在我的数据库中
DateFormat formatter = new SimpleDateFormat("dd-MM-yyyy hh:mm:ss");
当它们以字符串形式出现时,它们看起来像这样:“12-09-2012 02:33:00”
然后我尝试使用
DateFormat formatter = new SimpleDateFormat("hh:mm:ss");
这给了我一个解析异常,说它是不可解析的日期,这是异常消息:
java.text.ParseException:无法解析的日期:“12-09-2012 02:33:00”(偏移量 2)
这里有一些代码可以更好地理解我在做什么:
String start="";
String slut="";
DateFormat formatterday = new SimpleDateFormat("hh:mm:ss");
start=formatterday.format(formatterday.parse(a.startTime));
slut=formatterday.format(formatterday.parse(a.endTime));
我尝试分离我的语句,以便我先解析然后格式化,并且错误似乎在解析过程中出现。