Сравнение дат NSDate()

Объект NSDate() — комплексный и сложный объект для работы с датами. Чтобы сравнить две даты нужно выполнить следующий код:

 var dateComparisionResult:NSComparisonResult = currentDate.compare(endDate)
 
    if dateComparisionResult == NSComparisonResult.OrderedAscending {
        //  Текущая дата currentDate меньше конечной даты endDate
    }
    else if dateComparisionResult == NSComparisonResult.OrderedSame {
        //  Текущая дата currentDate и конечная дата endDate одинаковы
    }
    else if dateComparisionResult == NSComparisonResult.OrderedDescending {
        //  Текущая дата currentDate больше конечной даты endDate
    }

 

 

Метки:
Один комментарий на “Сравнение дат NSDate()
  1. Tina:

    Ошибка в знаках. Во всех трех примерах знак «==».

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.