人们! 我有这样的日期条目:
<pubDate>23/06/2011 11:57</pubDate>
我尝试解析它:
mDateFormat = new SimpleDateFormat("dd/MM/yyyy hh:mm");
item_tag.getChild("pubDate").setEndTextElementListener(new EndTextElementListener() {
@Override
public void end(String body) {
date= new GregorianCalendar(0,0,0).getTime();
try {
date=mDateFormat.parse(body);
} catch (ParseException e) {
e.printStackTrace();
}
}
});
但我得到类似的结果:23/57/2011 11:57
我得到分钟而非月值
我的代码出了什么问题?
答案 0 :(得分:1)
您的代码看起来不错。看看你真正传递给这个方法的是什么,或者只是检查如果插入如下行:
会发生什么body = "23/06/2011 11:57";
答案 1 :(得分:0)
如示例here所示,在实例化掩码时应使用' - '而不是'/'。