Правильное использование NSDateFormatter? - PullRequest
0 голосов
/ 20 февраля 2011

Я пытаюсь получить строку с текущей датой, используя следующее:

NSDateFormatter *formatter = [[[NSDateFormatter alloc] init] autorelease];
NSLog(@"%@", [formatter stringFromDate:[NSDate date]]);

Однако NSLog не выводит никаких строк (я получаю пробел в консоли)?Что я делаю не так?

1 Ответ

1 голос
/ 20 февраля 2011

Вы также должны указать форматеру даты выходной формат, который вы хотите использовать. Например:

NSDateFormatter *formatter = [[[NSDateFormatter alloc] init] autorelease];
[formatter setDateStyle:NSDateFormatterLongStyle];
[formatter setTimeStyle:NSDateFormatterMediumStyle];
NSLog(@"%@", [formatter stringFromDate:[NSDate date]]);

Подробнее см. Документацию (например, setDateFormat:). Извините, что не упомянул об этом в моем другом ответе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...