Средство форматирования NSDate

Я пытаюсь преобразовать строку в NSDATE, к сожалению, безуспешно.

Пятница, 22 октября, 11:26:45 по восточному времени 2010 г.

Я знаю варианты форматирования (http://sree.cc/objective-c/nsdate-format-string-in-objective-c), но не могу заставить его работать.

NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"???????"];

кто-нибудь?


person Oritm    schedule 13.01.2011    source источник


Ответы (1)


Спецификаторы формата даты.

Итак, вам, вероятно, понадобится что-то вроде:

[dateFormatter setDateFormat:@"eeee, MMMM dd, HH:mm:ss z yyyy"];
  • eeee - указан местный день недели
  • MMMM - прописан месяц
  • dd - день месяца без лидирующих нулей
  • HH - час дня (24-часовой формат)
  • mm - минуты часа (с ведущим нулем)
  • ss - секунды минуты (с ведущим нулем)
  • z - часовой пояс (короткое время стены)
  • yyyy - календарный год
person Dave DeLong    schedule 13.01.2011