ios - 24 hour time not formatting date properly -


नीचे मेरे पास वाला कोड है।

  mmDD = [[केटररसक्लायरे ऑब्जेक्टऐटइंडएक्स: i] valueForKey: @ "mmdateNTime"]; एनएसएलॉग (@ "एमएमडीडीएमडीडीएमएमडीडीएमएमडीडी ===% @", एमएमडीडी); NSDateFormatter * dateFormatter = [[NSDateFormatter alloc] init]; DateFormatter.dateFormat = @ "ईई डीडी MMM yyyy hh: mm aa"; NSDate * yourDate = [dateFormatter dateFromString: mmDD]; एनएसएलॉग (@ "yourDate ==% @", yourDate); DateFormatter.dateFormat = @ "yyyy-MM-dd एचएच: मिमी"; मिमीडीडी = [तिथिफ़ॉर्मर स्ट्रिंगफ़ॉर्मडेट: आपकाडेट]; एनएसएलॉग (@ "एमएमडीडीएमएमडीडी ==% @", एमएमडीडी);   

एमएमडीडी के लिए इनपुट है शुक्र 31 अक्टूबर 2014 04:00 PM

जब मैं कोड में ऊपर चलाता हूँ 12-घंटा प्रारूप मैं नीचे आता हूं।

12-घंटा प्रारूप

  mmDDmmDDmmDDmmDD === शुक्र 31 अक्टूबर 2014 04:00 अपराह्न आपका दिनांक == 2014-10-31 13 : 00: 000000 mmDDmmDD == 2014-10-31 16:00  

जब मैं 24 घंटे के प्रारूप में कोड को ऊपर चलाता हूं, तो मुझे नीचे मिलता है।

24 -आप प्रारूप

  mmDDmmDDmmDDmmDD === शुक्र 31 अक्टूबर 2014 04:00 PM yourDate == (शून्य) & lt; ----- & lt; ----- & lt; --- - & lt; ----- & lt; ----- & lt; ----- मिमीडीडीएमडीडी == (शून्य) & lt; ----- & lt; ----- & lt; ----- & Lt; ----- & lt; ----- & lt; ----- ^^^^^^  

कोई भी विचार क्यों & amp; इसे हल करने का क्या उपाय है?

आपको लोकेल सेट करना चाहिए जो 24 घंटे की घड़ी का समर्थन करता है निम्न प्रयास करें:

  NSLocale * enUSPOSIXLocale = [[NSLocale alloc] initWithLocaleIdentifier: @ "en_US_POSIX"]; [DateFormatter setLocale: enUSPOSIXLocale]; [डेटफ़ॉर्मर सेटटाइमजोन: [एनस्टाइमजोन स्थानीयटाइमजोन]]; DateFormatter.dateFormat = @ "yyyy-MM-dd एचएच: मिमी"; मिमीडीडी = [तिथिफ़ॉर्मर स्ट्रिंगफ़ॉर्मडेट: आपकाडेट]; एनएसएलॉग (@ "एमएमडीडीएमएमडीडी ==% @", एमएमडीडी);  

Comments

Popular posts from this blog

java - Can't add JTree to JPanel of a JInternalFrame -

javascript - data.match(var) not working it seems -

javascript - How can I pause a jQuery .each() loop, while waiting for user input? -