मेरे पास जावा में एक दिनांक ऑब्जेक्ट है जो जावा की तिथि प्रकार के रूप में संग्रहीत है।
मेरे पास एक ग्रेगोरियन कैलेंडर निर्मित तिथि भी है। ग्रेगोरियन कैलेंडर की तिथि का कोई मापदण्ड नहीं है और इसलिए आज की तारीख (और समय?) का एक उदाहरण है।
जावा तिथि के साथ, मैं जावा तिथि प्रकार से वर्ष, माह, दिन, घंटा, मिनट और सेकंड प्राप्त करना चाहता हूं और gregoriancalendar दिनांक की तुलना करना चाहता हूं।
मैंने देखा कि फिलहाल जावा की तारीख को एक लंबे समय के रूप में संग्रहीत किया जाता है और उपलब्ध केवल विधियां एक स्वरूपित तारीख स्ट्रिंग के रूप में लंबे लिखने के लिए लगती हैं। क्या वर्ष, माह, दिन, आदि को एक्सेस करने का कोई तरीका है?
मैंने देखा है कि getYear()
, getMonth()
के लिए, आदि तरीकों Date
वर्ग पदावनत किया गया है। मैं सोच रहा था कि मेरे पास GregorianCalendar
तारीख के साथ जावा तिथि उदाहरण का उपयोग करने के लिए सबसे अच्छा अभ्यास क्या है ।
मेरा अंतिम लक्ष्य एक तारीख की गणना करना है ताकि मैं यह जांच कर सकूं कि जावा तिथि आज की तारीख और समय के इतने घंटे, मिनट आदि के भीतर है।
मैं अभी भी जावा के लिए नौसिखिया हूँ और इससे थोड़ा हैरान हूँ।
Date.getYear()
। यह समस्याओं से ग्रस्त है (जो मुझे नहीं पता)।Date.getYear()
एक बार मेरी तिथि 30/06/2017 दर्ज कर ली गई और यह मेरा वर्ष 117 के रूप में वापस आ गया। देखें कि यह दो हजार साल पहले कहां उतरा था। लेकिन जब मैं बस दिनांक वस्तु, उत्पादन ठीक था प्रिंटDate.getYear();
। लेकिन नहीं था ।