Bezdepbonusu7Программирование: статьи и ответы

Вопрос

Цель C: сравнить timeInMillis с текущим временем

Автор вопроса: Srivathsan CanchiОтветов: 2

В моем приложении для iPhone мне нужно рассчитать разницу во времени между временем создания сообщения на сервере и временем его получения моим телефоном.

Сервер (Java) помещает число, возвращенное System.currentTimeMillis(), в качестве метаданных вместе с сообщением.

Как мне сравнить это число с текущим временем на устройстве? Не удалось найти подходящий метод NSDate для этого сравнения.

Заранее спасибо!

iphoneobjective-cnsdate

Ответы

Ответ 1 · рейтинг 1 · Alex Reynolds

Вы можете взглянуть на этот SO-ответ и -timeIntervalSinceDate:.

Ответ 2 · рейтинг 1 · Gaurav Vaish

Вы можете использовать (NUInteger) ([[NSDate date] timeIntervalSince1970] * 1000)

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы