Convert String to date Objective-C

I saw a different answer and question, but I did not 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 zero. Why?

+7
date ios cocoa-touch
source share
1 answer

Try it.

  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]; 
+15
source share

All Articles