RSS Feed, разобрать все возможные даты - PullRequest
0 голосов
/ 28 октября 2011

Я пытаюсь разобрать pubDate для RSS-каналов и столкнулся с трудной проблемой.Кажется, у каждого сайта свой формат даты.Я не хочу переходить на Google Reader, потому что у меня есть собственная база данных.

Итак, кроме жесткого кодирования всех возможных случаев pubDate, могу ли я выбрать лучший вариант?Если вы можете дать мне исходный код, я в порядке с C #, C, Java, Php и Objective-C.Если вы можете предложить мне хорошую библиотеку, я могу использовать только Php и Objective-C.до жесткого кодирования формата даты, когда это кажется слишком рискованным сейчас.

1 Ответ

1 голос
/ 28 октября 2011

Взгляните здесь

Затем выполните:

// Replace line that sets articleDate to nil in parsers
NSDate *articleDate = [NSDate dateFromInternetDateTimeString:articleDateString formatHint:DateFormatHintRFC822];

// Replace line that sets articleDate to nil ni parseAtom
NSDate *articleDate = [NSDate dateFromInternetDateTimeString:articleDateString formatHint:DateFormatHintRFC3339];
...