Wrong default fields values in java.util.calendar -
मैं मुझे लगता है कि दिसंबर में महीने 0 से शुरू होता है जब आप कैलेंडर 1 का उपयोग नहीं करते के अनुसार प्राप्त करने के लिए क्षेत्र का महीना और सेट का महीना दर्शाता है यह एक कैलेंडर-विशिष्ट मान है ग्रेगोरीयन और जूलियन कैलेंडर में वर्ष का पहला महीना जनवरी है जो 0 है; अंतिम एक वर्ष में महीनों की संख्या पर निर्भर करता है। java.util.Calendar वर्ग का एक उदाहरण बना रहा हूँ: < पूर्व>
कैलेंडर सही अब = कैलेंडर.जस्ट इन्स्टेंस ();
getInstance () हो जाता है एक
कैलेंडर डिफ़ॉल्ट समय क्षेत्र और लोकेल का उपयोग करके ... इसकी 20:22 1.11.2012 पोलैंड में अभी, लेकिन जब मैं
rightNow क्षेत्र को प्रिंट करता हूँ, तो परिणाम गलत है:
System.out.print (rightNow.get (कैलेंडर। MONTH)); परिणाम: 10. System.out.print (rightNow.get (कैलेंडर। DAY_OF_MONTH)); परिणाम: 1. System.out.print (rightNow.get (calendar.DATE)); परिणाम: 1.
YEAR क्षेत्र भी गलत होगा। क्या कोई मेरे लिए यह समझा सकता है?
Comments
Post a Comment