Когда я читаю время начала события, используя вывод JSON для календаря Google, я получаю время в этом формате «2009-03-05T10: 46: 25.245Z».Как мне перевести это значение полной даты и времени в iPhone SDK?
Заранее спасибо.
Я думаю, что в этом сообщении есть ваш ответ: Ноль NSDate при попытке получить дату из строки UTC по времени Зулу
Мне кажется, это работает:
NSString *timeValue = @"2009-03-05T10:46:25.245Z"; NSDateFormatter* df = [[NSDateFormatter alloc] init]; [df setDateFormat:@"yyyy-MM-dd'T'HH:mm:ss.SSSZ"]; NSDate* date = [df dateFromString:[timeValue stringByReplacingOccurrencesOfString:@"Z" withString:@"-0000"]]; NSLog(@"The date is: %@",date);