सुनिश्चित नहीं है कि समस्या क्या है, लेकिन "जुलाई" महीने का नाम प्राप्त करने के बजाय, मुझे "07" मिलता है।NSDateFormatter पूर्ण महीने का नाम नहीं दिखा रहा है, केवल एक अंक संख्या
dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setLocale:[NSLocale systemLocale]];
[dateFormat setTimeZone:[NSTimeZone localTimeZone]];
[dateFormat setDateFormat:@"MMMM dd, h:mm a"];
मैं एम, एम एम, MMM, MMMM की कोशिश की है, और उन सभी ने मुझे एक नंबर देते हैं, महीने के नाम के बजाय, हालांकि प्रमुख 0 की विभिन्न मात्रा के साथ।
मुझे लगता है कि यह लाइन समस्या है .. [dateFormat setLocale: [NSLocale systemLocale]]; नहीं जानते कि 'systemLocale' का उपयोग करने का आपका उद्देश्य क्या है लेकिन आप 'systemLocale' के बजाय' currentLocale' को आजमा सकते हैं – ila