मैं महीने/दिन/वर्ष (उदा। 21/01/2007) के दिनांक प्रारूप के साथ एक CSV फ़ाइल आयात कर रहा हूं।NSDateFormatter - 1 दिन गलत है?
मैं सीएसवी के माध्यम से लूपिंग कर रहा हूं कुछ काम कर रहे हैं लेकिन कुछ 23:00 के समय के साथ पिछले दिन की तारीख के साथ बाहर आ रहे हैं? दिनांक कि इस प्रकार दिखाई देगा काम नहीं कर रहे में से एक:
NSLog(@"Date: String: %@ Date: %@", @"10/7/2007", date);
तिथि: स्ट्रिंग: 2007/10/07 दिनांक
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"M/d/yyyy"];
NSDate *date = [dateFormatter dateFromString:@"10/7/2007"];
लेकिन जब मैं एक NSLog में उत्पादन की तारीख में यह इस है : 2007-10-06 23:00:00 GMT
मैं क्या गलत कर रहा हूं?
NSDateFormatter * dateFormatter = [[NSDateFormatter alloc] init]; [dateFormatter setDateFormat: @ "एम/डी/yyyy ZZZ"]; एनएसडीएटी * दिनांक = [दिनांकफॉर्मर तिथि फ्रॉमस्ट्रिंग: @ "10/7/2007 +000"]; \t एनएसएलओजी (@ "तिथि: स्ट्रिंग:% @ तिथि:% @", @ "10/7/2007", दिनांक); – Jorge
के साथ फिक्स्ड: [डेटफॉर्मेटर सेटटाइमज़ोन: [एनएसटीमेज़ोन समय ज़ोन विथनाम: @ "जीएमटी"]]; चीयर्स! – jodm