Я занимаюсь разработкой приложения, и мне нужно проанализировать временную метку Tweet, которая на самом деле представляет собой строку, подобную этой:
"Пн, 17 октября 2011 10:20:40 +0000"
Однако мне нужно только время. Итак, что я пытаюсь получить это:
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"HH:mm"];
NSDate *date = [dateFormatter dateFromString:timestamp];
но когда я пытаюсь напечатать Date с помощью NSLog, вывод (null), и я не понимаю, почему. Что мне нужно, если это возможно, это создать объект даты только со временем. Действительно, позже мне нужно сравнить разные даты, но я забочусь только о времени. Не важно, если дата отличается из-за дня, месяца или года, важно то, что я могу сравнить их с «timeIntervalSinceDate», чтобы получить разницу в секундах.
Любая помощь будет по достоинству оценена.
Спасибо
Ale