Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Convert String to date Objective-C

I have seen the other answer and question but i didn't find any useful answer for me. I have a string like 2014-10-07T07:29:55.850Z and I want to have a date to compare each other. If I use this code:

 NSString *fullDate = payload[@"sent_ts"];
 NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
 dateFormat setDateFormat:@"yyyy-MM-ddTHH:mm:ss.SSSZ"];
 NSDate *date = [dateFormat dateFromString:fullDate];

My date is nil. Why?

like image 466
Alessio Crestani Avatar asked Oct 07 '14 07:10

Alessio Crestani


1 Answers

Try This.

 NSString *dateString =  @"2014-10-07T07:29:55.850Z";
 NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
 [dateFormatter setDateFormat:@"yyyy-MM-dd'T'HH:mm:ss.SSSZ"];
  NSDate *date = [dateFormatter dateFromString:dateString];
like image 136
Prasanth S Avatar answered Oct 20 '22 01:10

Prasanth S