Мне нужно преобразовать дату в следующем формате:
"2011-01-12T14: 17: 55.043Z"
в число, подобное 1294841716 (это количество секунд[не миллисекунды] с 1 января 1970 года).Есть ли простой способ сделать этот анализ?
Обновление: Вот код, который я получил до сих пор:
NSString *dateString = @"2011-01-12T14:17:55.043Z";
NSDateFormatter *inFormat = [[NSDateFormatter alloc] init];
[inFormat setDateFormat:@"yyyy-MM-ddTHH:mm:ss.nnnZ"];
NSDate *parsed = [inFormat dateFromString:dateString];
long t = [parsed timeIntervalSinceReferenceDate];
Но t
возвращаетсякак 0 каждый раз.