Swift: конвертировать целое число x секунду в дату, x секунду назад - PullRequest
0 голосов
/ 15 ноября 2018

У меня есть целое число, например 1572 (это второе), я хочу знать, что такое Дата () 1572 seconds ago

1 Ответ

0 голосов
/ 15 ноября 2018

Date(timeIntervalSinceNow:)

Создает значение даты, инициализированное относительно текущей даты и времени на заданное количество секунд.

В вашем случае:

let secondsAgo = 1572
let date = Date(timeIntervalSinceNow: -TimeInterval(secondsAgo))

Метод принимает аргумент TimeInterval (он же Double), это почему нужно преобразовать целое число.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...