Преобразование строки к NSDate

Как возможно преобразовать строку в NSDate на iOS?

68
задан Josh Caswell 6 February 2013 в 04:26
поделиться

2 ответа

NSString *dateStr = @"20100223";

// Convert string to date object
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"yyyyMMdd"];
NSDate *date = [dateFormat dateFromString:dateStr];  

// Convert date object to desired output format
[dateFormat setDateFormat:@"EEEE MMMM d, YYYY"];
dateStr = [dateFormat stringFromDate:date];  
[dateFormat release];

Надеюсь, это вам поможет.

195
ответ дан 24 November 2019 в 14:02
поделиться

Вам нужно взглянуть на NSDateFormatter . Определите формат строки даты, а затем используйте dateFromString: для преобразования строки в объект NSDate.

9
ответ дан 24 November 2019 в 14:02
поделиться
Другие вопросы по тегам:

Похожие вопросы: