स्ट्रिंग जो मेरे डेटा स्रोत से आता है इस प्रकार फ़ॉर्मेट है:NSDateFormatter dateFromString
2011-04-11 23:12:05
// dateString comes from my data source, and look like I've said like this.
dateString = @"2011-04-11 23:12:05";
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"MMMM"];
NSDate *date = [formatter dateFromString:dateString];
जब मैं के बाद इंटरनेट खोज की है इन उत्तरों जैसे धागे हमेशा यह रहे हैं कि डेटस्ट्रिंग में गलत प्रारूप था। लेकिन मेरी डेटस्ट्रिंग सही में से एक है, है ना?
तारीख क्यों शून्य लौटाती है?
मुझे यह उल्लेख करना चाहिए था कि मैंने अपने * डेटस्ट्रिंग से पूरे महीने के नाम के साथ एनएसएसटींग करने के लिए _wanted_ किया है। –
दिनांक FromString एक NSDate का उत्पादन करेगा - एक स्ट्रिंग नहीं। – xyzzycoder
मेरा विचार था कि यदि मैं स्ट्रिंग को किसी तारीख में परिवर्तित करता हूं, और दिनांक को महीने के नाम (स्ट्रिंग) में कनवर्ट करने के बाद पंक्ति। लेकिन मैं पहले चरण से पहले नहीं मिल सकता। क्या तुम मेरे साथ हो? –