я получаю NSString (ы) в следующем формате:NSString для преобразования NSDate для конкретного формата
2013-05-18T17:37:06.9419518Z
Как преобразовать дату в NSDate правильно, так что я могу сравнить его с другим NSDate, который содержит текущая дата/время
Это то, что я прямо сейчас:
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"yyyy-MM-dd'T'HH:mm:ss.SSSSSSSZ"];
NSDate *dateFromString = [[NSDate alloc] init];
dateFromString = [dateFormatter dateFromString:extractString];
NSLog (@"dateFromString: %@", dateFromString);
[dateFormatter release];
[dateFromString release];
, но я получаю (нулевой) вывод в журнал из него
спасибо.
Если «Z» является константой в конце вашего времени, тогда вам нужно поместить ее в одинарные кавычки в формате даты. '[dateFormatter setDateFormat: @" yyyy-MM-dd'T'HH: mm: ss.SSSSSSS'Z '"];' –
@DanF Я бы продвигал это до фактического ответа, если бы я был вами; он решает проблему. – Tommy
да, действительно. Спасибо. – TrekOnTV2017