Reputation: 51
Here is the code:
NSString * str = @"2012-11-23Fri09:00:00+0100";
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
NSLocale *locale= [[NSLocale alloc] initWithLocaleIdentifier:@"en_US"];
[formatter setLocale:locale];
[formatter setDateFormat:@"yyyy-MM-ddEEEHH:mm:ssZ"];
NSDate *result = [formatter dateFromString:str];
NSLog(@"str :%@ -- NSDate :%@", str, result);
and here is the output:
str :2012-11-23Fri09:00:00+0100 -- NSDate :1999-12-31 08:00:00 +0000
Why the NSDate
is wrong?
Upvotes: 5
Views: 420
Reputation: 9192
See this Link this might help you,
Formatters in OS X v10.8 and iOS 6.0
thanks,
Naveen Shan
Upvotes: 1