I have a string '2015-06-23T15:43:04.000+05:30' and i want to convert a date format like 23 June 2015 15:43
How to parse a string to date using dateformatter in objective c
1.4k Views Asked by iPC At
4
There are 4 best solutions below
0

you can do like this:
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
NSDate *date = [dateFormatter dateFromString:@"2015-01-01 11:11:11"];
0

Try this :
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"yyyy-MM-dd'T'HH:mm:ss.SSSZ"];
NSDate *date = [dateFormatter dateFromString:@"2015-06-23T15:43:04.000+05:30"];
NSString *dateString=[dateFormatter stringFromDate:date];
NSDateFormatter *dF = [[NSDateFormatter alloc] init];
[dF setDateFormat:@"dd MMMM yyyy HH:mm"];
NSString *dateString2 = [dF stringFromDate:dte];
0

NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"YYYY-MM-DDThh:mm:ss.sTZD"];
NSDate *date = [dateFormatter dateFromString:@"2015-06-23T15:43:04.000+05:30"];
[dateFormatter setDateFormat:@"dd-MMM-yyyy HH:mm"];
NSString *dateString=[dateFormatter stringFromDate:date];
Try this one's:
In Console:
Date: 2015-06-23 12:43:04 +0000
23 June 2015 15:43