Я вернул значение NSDate с моего сервера, и мне нужно знать, как давно этот NSDate был. Мне нужно написать условное выражение, чтобы увидеть, если дата старше 6 месяцев (в Swift, но я могу преобразовать Objective-C).Проверьте, не NSDate был 6 месяцев назад
Здесь возвращена NSDate, при печати в консоли:
(2015-09-07 01:22:01 +0000)
Как проверить, если выше эта дата старше 6 месяцев?
логика будет что-то вроде этого:
//dateValue is the NSDate returned
var dateValue = log.createdAt
if (dateValue > 6 months){
}
else{
}
Проверьте эти ссылки, http://stackoverflow.com/questions/26198526/nsdate-comparison-using-swift и http://stackoverflow.com/questions/ 1889164/get-nsdate-today-вчера-this-week-last-week-this-month-last-month-var – UlyssesR
[Количество месяцев и дней между двумя NSDates] (http://stackoverflow.com/q/11654741) –