HTTP дата в формате NSDate - PullRequest
0 голосов
/ 15 марта 2009

У меня есть строка с датой (ну, NSData, но ее легко преобразовать в строку), в этом, как мне кажется, формате, используемом стандартом HTTP:

Mon Apr 17 19:34:46 UTC 2006

Есть ли лучший (то есть менее подверженный ошибкам) ​​способ синтаксического анализа, чем указание строки формата вручную в NSDateFormatter?

(Мое приложение - приложение для iPhone, но я подозреваю, что стандартные решения Cocoa тоже будут работать, поскольку NSDate и NSDateFormatter являются частью Foundation.)

1 Ответ

1 голос
/ 15 марта 2009

Нет, я не думаю, что есть лучший способ.

Если у вас есть какой-либо внешний ввод, вы должны заранее знать формат его ввода и подготовиться только к проблемам, т. Е. Анализатору отработки отказа с альтернативным NSDateFormatter.

...