因此,我从窗体中的传入对象中获得date属性:
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());