Сравните две даты в Swift - PullRequest
0 голосов
/ 12 марта 2019

Таким образом, я должен сохранить свой кэш с отметкой времени (названной timestamp1). При следующей загрузке приложения я должен сравнить разницу с текущей отметкой времени и отметкой времени 1.

Как я это реализую?

1 Ответ

0 голосов
/ 12 марта 2019

Вы можете напрямую получить к нему доступ через свойство timeIntervalSinceNow из Date.Кроме того, нет необходимости использовать NSDate в Swift 3. Использовать Date и date(from:) метод DateFormatter вернуть экземпляр Date? не NSDate?.

let timeInterval = date.timeIntervalSinceNow

И выможно получить TimeInterval между двумя датами, используя метод timeIntervalSince(_:).

let timeInterval = date1.timeIntervalSince(date2)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...