Предположим, у меня есть что-то вроде 30-10-2025 12:53
, как я могу преобразовать это в NSDate? Я думаю, есть какой-то класс, который принимает это плюс строку формата, которая сообщает ему, как дата выглядит как строка, поэтому она может ее разобрать ... где я должен смотреть?Как преобразовать строку в NSDate?
1
A
ответ
6
Вы можете использовать NSDateFormatter
NSDateFormatter *k= [[NSDateFormatter alloc] init];
[k setFormat:@"your string format"] //ex @"MM/DD/yyyy hh:mm:ss"
NSDate *d=[k dateFromString:yourString];
[k release]
Вот ссылка DateFormatter ref
1
Для этой цели вы можете использовать класс NSDateFormatter.
Mac OS X 10.5 и более поздние версии и все версии прошивки, ожидают строки формата в соответствии с этой спецификацией: Http: // юникод. орг/отчеты/tr35/tr35-6.html # Date_Format_Patterns – Alex