#ios4
#ios4
Вопрос:
Моя строка dateString выглядит следующим образом: Вт, 08 ноября 2011 08:42:35 Я попытался проанализировать ее с помощью NSDateFormatter, и ниже приведен код:
NSString *dateString = @"Tue, 08 Nov 2011 08:42:35";
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"EEE, d MMM YYYY'T'HH:mm:ss"];
NSDate *publishedDate = [dateFormat dateFromString:dateString];
Но он всегда возвращает nil для publishDate.
Пожалуйста, помогите мне.
Спасибо
Ответ №1:
Ваша строка формата даты не соответствует вашей строке даты. Предоставленная вами ( "EEE, d MMM YYYY'T'HH:mm:ss"
) будет соответствовать датам, которые выглядят как "Tue, 8 Nov 2011T23:14:42"
. Это не то, что должно быть.
Tue, 08 Nov 2011 08:42:35
EEE, dd MMM yyyy HH:mm:ss
Комментарии:
1. @user1036201 если это удовлетворительно ответило на ваш вопрос, вы можете пометить это как правильное, щелкнув галочку под стрелками вверх / вниз. 🙂