我已经转换了一些日期字符串,并将它们存储在使用SimpleDateFormat的解析ParseException的时间时
DateFormat formatter = new SimpleDateFormat("dd-MM-yyyy hh:mm:ss");
我的数据库,他们是这样的:“2012年12月9日2时33分○○秒”,当他们出来作为字符串
我则尝试使用
DateFormat formatter = new SimpleDateFormat("hh:mm:ss");
这给了我一个ParseException说这是和不可分析的日期,这是异常消息对它们进行检索:
java.text.ParseException:无法解析的日期:“2012年12月9日2点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));
我已经试过seaparating我的语句,所以我先解析,然后格式和错误似乎出现在解析。
什么语言?什么平台? – Oded
对不起,我应该提到。 starttime和endtime是以前从日期转换的字符串 – Ken
@Ken你可以* System.out.println *他们(两个字符串)? – sp00m