我搜索了很多,但没有任何接缝可以帮助我......我用许多资源构建了一个字符串,最终看起来像这样(我使用了一些子字符串方法和类似的东西):
xxxa="16.Aug.2012 07:15:00"
我想将其解析为日期,以便将其与当前时间进行比较。所以,我使用这些行:
Date datex=null;
DateFormat formatter = new SimpleDateFormat("dd.Mmm.yyyy hh:mm:ss");
try {
datex = (Date)formatter.parse(xxxa);
//Log.w("TIME: ", datex.toString());
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
从我的角度来看,这两件事匹配并且应该正常解析..还是应该?
我总是收到这样的错误:
java.text.ParseException: Unparseable date: "16.Aug.2012 07:00:00" at Java.text.DateFormat.parse(DateFormat.java:626) ........
我试图改变字母的位置,改变一些东西的位置..但仍然不适合。我可以改变那个字符串看起来像任何东西......我只是希望它看起来像一个实时,所以我可以比较现在和那个时间......
任何人 ??