तो मैं रूप में एक इनकमिंग वस्तु से एक तिथि विशेषता पाने के लिए एक तिथि वस्तु परिवर्तित:एक कैलेंडर वस्तु
Tue May 24 05:05:16 EDT 2011
मैं इसे एक कैलेंडर विधि कन्वर्ट करने के लिए एक सरल सहायक विधि लिख रहा हूँ, मैं उपयोग कर रहा था निम्नलिखित कोड:
private Date m_lastActivityDate = new Date();
:
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;
}
भेजे वस्तु मैं सिर्फ कोड के भीतर मान निर्दिष्ट कर रहा हूँ वर्तमान में उपयोग कर अनुकरण करने के लिए
हालांकि यह मेरे एक अशक्त सूचक दूँगा है एक बार विधि तक पहुँच जाता है:
public static Calendar toCalendar(Date date){
Calendar cal = Calendar.getInstance();
cal.setTime(date);
return cal;
}
बाकी सब कुछ आप कर रहे हैं दोनों गलत और अनावश्यक है:
date = (Date)formatter.parse(date.toString());
http://stackoverflow.com/questions/2727698/date-object-to-calendar-java की Dup – Vadzim