将 Date 对象转换为日历对象
2022-08-31 05:59:17
因此,我从表单中的传入对象中获取日期属性:
Tue May 24 05:05:16 EDT 2011
我正在编写一个简单的帮助器方法将其转换为日历方法,我使用以下代码:
public static Calendar DateToCalendar(Date date )
{
Calendar cal = null;
try {
DateFormat formatter = new SimpleDateFormat("yyyyMMdd");
date = (Date)formatter.parse(date.toString());
cal=Calendar.getInstance();
cal.setTime(date);
}
catch (ParseException e)
{
System.out.println("Exception :"+e);
}
return cal;
}
为了模拟传入的对象,我只是在当前使用的代码中分配值:
private Date m_lastActivityDate = new Date();
但是,一旦方法达到,这就给我一个空指针:
date = (Date)formatter.parse(date.toString());