2012-10-22 8 views
6

javadoc of java.util.Formatter में मैंने पढ़ा:महीना और java.util.Formatter

'एम' महीना, आवश्यक के रूप में अग्रणी शून्य के साथ दो अंकों के रूप में स्वरूपित, यानी 01 - 13.

क्यों 13?

+3

भी देखें [UNDECIMBER] (http://docs.oracle.com/javase/7/docs/api/java/util/Calendar.html#UNDECIMBER) – McDowell

उत्तर

7

जावाडोक .. बताता है कि क्यों

'एम' '\ u006d' माह अग्रणी शून्य के साथ दो अंकों के रूप में आवश्यक हो, यानी 01 के रूप में स्वरूपित - 13 है, जहां "01" वर्ष के पहले महीने है और ("13" चंद्र कैलेंडर का समर्थन करने के लिए आवश्यक एक विशेष मूल्य है)।

+1

अरे ... यह है विशाल, माह को दो जगहों पर वर्णित किया गया है, बिना चंद्र चीज के जो विवरण अनुभाग में उपलब्ध है। आपका बहुत बहुत धन्यवाद! –

+0

हाँ! यह दो स्थानों पर परिभाषित किया गया है .. :) –

2
'm' Month, formatted as two digits with leading zeros as necessary, 
i.e. 01 - 13, where "01" is the first month of the year and ("13" is a special 
value required to support lunar calendars). 
संबंधित मुद्दे