obj-c: как разобрать "дружественную человеку" дату? - PullRequest
1 голос
/ 26 апреля 2011

Я прочитал много вещей о разборе даты в obj-c, но я не могу найти ничего, имеющего дело с датами, такими как «Пн, 25 апреля 2011 11:53 утра CDT» ... Я хотел бы преобразовать это к NSDate умным способом, но у меня заканчиваются идеи.

Спасибо.

Ответы [ 2 ]

4 голосов
/ 26 апреля 2011

-[NSDateFormatter dateFromString:]

Возможно, вы использовали бы @"EEE, d MMM yyyy hh:mm a zzz" в качестве строки формата даты.

И, кстати, поиск в Google "преобразовать строку в дату target-c" дает тысячи обращений с правильными ответами.

0 голосов
/ 26 апреля 2011

NSDateFormatter - довольно полный класс, охватывающий все «удобные для человека» сценарии дат.

http://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/NSDateFormatter_Class/Reference/Reference.html

Есть также несколько вопросов о стековом потоке, которые кажутся очень похожими на ваш вопрос, поэтому быстрый поиск должен помочь вам.

...