通常,我是这样做的:
DateFormat f = new SimpleDateFormat("yyyy-MM-dd");
Date d = f.parse("2012-12-21");
Calendar c = Calendar.getInstance();
c.setTime(d);
bean.setDate(c);
但我刚刚找到了可行的解决方案:
DateFormat f = new SimpleDateFormat("yyyy-MM-dd");
f.parse("2012-12-21");
bean.setDate(f.getCalendar());
为什么在doc中没有指定parse()
(例如)在解析后记住值而不是简单地返回它?这是一个不好的方法吗?感觉自己被背叛了这么多年……