मई मुझे पता है कि किसी विशिष्ट दिन, महीने और वर्ष का उपयोग करके डेट ऑब्जेक्ट बनाने का सबसे प्रभावी तरीका क्या है।निर्माण तिथि - एक कुशल तरीका
Date(int year, int month, int day)
यह निर्माण अवमूल्यन है। इसलिए, मैं आमतौर पर क्या करता हूं:
Calendar calendar = Calendar.getInstance();
Date date = calendar.set(year, month, date).getTime();
हालांकि, मेरी समझ यह है कि कैलेंडर.getInstance() बल्कि महंगा है। डेट ऑब्जेक्ट बनाने का सबसे प्रभावी तरीका क्या है? या क्या मुझे बाकी बताए बिना चुपचाप तारीख (int वर्ष, int month, int day) का उपयोग करना चाहिए?
कृपया किसी तीसरे पक्ष की लाइब्रेरी का उपयोग करने का सुझाव न दें।
किसी तृतीय पक्ष लाइब्रेरी का उपयोग न करने के लिए कोई विशेष कारण? जोडा टाइम अंतर्निहित लोगों की तुलना में एक * अधिक * बेहतर एपीआई है। जब तक आपके पास वास्तव में इसका उपयोग न करने का वास्तव में अच्छा कारण है, तो मैं दृढ़ता से अनुशंसा करता हूं कि आप इसके लिए कूदें। –
यूप। मुझे पता है कि 10 में से 9 मुझे जॉडा टाइम का उपयोग करने का सुझाव देंगे। यही कारण है कि मैंने कोई तीसरी पार्टी लाइब्रेरी पर कोई टिप्पणी नहीं की है :) –
मुझे लगता है कि अगर आप कोई पुस्तकालय नहीं चाहते हैं, तो आप बहुत ज्यादा अटक गए हैं। आम तौर पर, 5 में से 4 डेवलपर्स जोडा टाइम को किसी भी तारीख से संबंधित करने की सलाह देंगे। – sfussenegger