"2014-02-03T23: 10: 00Z" формат ISO 8601 (http://www.w3.org/TR/NOTE-datetime)
T
представляет собой начало времени и Z
представляет, что дата выражается в формате UTC (Universal Time)
если вы хотите получить дату с определенным форматом, вы можете использовать NSDateFormatter
NSDate *now = [NSDate date];
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"yyyy/MM/dd"];
NSString *stringDate = [dateFormatter stringFromDate:date];
NSLog(@"%@", stringDate); // 2014/03/03
Если вам нужно только определенную часть дня (например, только CUR аренда месяц):
NSDate *now = [NSDate date];
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"MM"];
NSInteger *monthNumber = [[dateFormatter stringFromDate:date] integerValue];
NSLog(@"%i", monthNumber); // 03
Если вам нужна дата на определенном языке:
NSDate *now = [NSDate date];
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"dd' de 'MMMM' del 'yyyy"]; // You can add your own text between single quotes
[dateFormatter setLocale:[[NSLocale alloc] initWithLocaleIdentifier:@"es_ES"]];
NSString *stringDate = [dateFormatter stringFromDate:date];
NSLog(@"%@", stringDate); // 03 de febrero del 2014
Параметр 'Z' является часовым поясом. «Z» означает Zulu или UTC. – rmaddy
Это фиксированный контент. «Т» обычно используется как разделитель даты/времени, а «Z» означает UTC. Вы можете записать их в формате '@" yyyy-MM-dd'T'HH: mm: ss'Z '"'. –
(Вы также можете иметь формат «читать» часовой пояс, используя «@» yyyy-MM-dd'T'HH: mm: ssZZZZZ ».« Z »в строке даты будет считаться как UTC.) –