Как я могу разобрать строку, которая представляет дату и/или время, используя iPhone SDK, если я не знаю формат? Я создаю приложение, которое позволит использовать ряд возможных дат и времени, и я не хочу, чтобы он терпел неудачу, потому что формат был «01/01/2001» вместо «01-01-2001» и т. Д. Время может быть или не быть включено.Как разобрать строку даты в неизвестном формате на iphone?
Есть ли способ сделать это? Я попытался использовать NSDateFormatter с стилями даты и времени, установленными на «NoStyle», и setLenient = YES, но он все еще не может проанализировать простейшую строку: «1/22/2009 12:00:00 PM»
I не имеют возможности заранее знать формат, мне нужен метод, который будет эвристически определять формат.
Я исхожу из .NET-фона, где это так же просто, как новая DateTime (string_in_any_format); но я не знаю, как это сделать в Obj-C.
Благодарим за помощь. Я мог видеть, что это будет полезно для создания, но, поскольку он, похоже, не предоставляется, я просто создам свой собственный. Пока я просто поддержу ограниченные форматы. –