मैं वर्तमान में एंड्रॉइड के लिए एक ऐप बना रहा हूं, लेकिन मुझे यकीन नहीं है कि कौन सी कक्षा वास्तव में उपयोग करने के लिए सबसे अच्छी है।एंड्रॉइड में डेट्स के लिए मुझे किस वर्ग का उपयोग करना चाहिए?
मुझे जिन तिथियों के साथ काम कर रहा है, उनके साथ मुझे क्या करने की ज़रूरत है, जैसे तिथियों की तुलना करना, उनके बीच अंतर प्राप्त करना, और दिनांक गणना (जैसे कि एक छोटी अवधि को जोड़ने/घटाकर दो सप्ताह या किसी भी तारीख को एक महीने)।
मुझे पता है कि जावा एपीआई में मानक तिथि वर्ग भयानक है, इसलिए मैं सोच रहा हूं कि कौन से वर्गों की सिफारिश की जाती है?
मैंने ग्रेगोरियन कैलेंडर श्रेणी, और जोडा टाइम लाइब्रेरी देखी है। हालांकि, मैंने एक पोस्ट पर पढ़ा कि जोडा टाइम लाइब्रेरी के आकार के कारण, ऐप्स के लिए इसकी अनुशंसा नहीं की गई थी।
किसी भी मदद की बहुत सराहना की जाएगी। ^^
संपादित करें: 404notfound से एक टिप्पणी पर, मैंने कैलेंडर इंटरफेस के साथ जाने का फैसला किया। यह उपयोगकर्ता के डिवाइस के लोकेल और समय क्षेत्र के आधार पर स्वचालित इंटरफ़ेस का उपयोग करके स्वचालित रूप से कैलेंडर इंटरफ़ेस के कारण होता है। यह उन स्थानों के संदर्भ में ग्रेगोरियन कैलेंडर (या अन्य विशिष्ट कार्यान्वयन) के कार्यान्वयन पर अधिक लचीला बना देगा, जिन्हें आप इसे रोल कर सकते हैं।
आशा है कि यह एक ही कन्डर्रम के साथ किसी और के लिए सहायक होगा!
संपादित # 2: के बाद आगे Nguyễn Hoài Nam से दिए गए लिंक पर गौर, मैं, ThreeTenABP पुस्तकालय के साथ चला गया गया है के रूप में यह नया समय वर्ग जावा 8 में विशेष रुप से के लिए एक आवरण है, और साबित होगा कैलेंडर दृष्टिकोण की तुलना में उपयोग में अधिक धाराप्रवाह।
@ 404notfound उपयोग के संदर्भ में एंड्रॉइड में ग्रेगोरियन कैलेंडर श्रेणी से तुलना कैसे करता है? मैं बस सोच रहा हूं, ग्रेगोरियन कैलेंडर कैलेंडर कैलेंडर इंटरफ़ेस का ठोस कार्यान्वयन होने के कारण। –