所以我從一個輸入對象的日期屬性形式:轉換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());
Dup的http://stackoverflow.com/questions/2727698/date-object-to-calendar-java的 – Vadzim 2015-06-08 17:24:33