У меня есть целое число, например 1572 (это второе), я хочу знать, что такое Дата () 1572 seconds ago
1572
1572 seconds ago
Date(timeIntervalSinceNow:)
Создает значение даты, инициализированное относительно текущей даты и времени на заданное количество секунд.
В вашем случае:
let secondsAgo = 1572 let date = Date(timeIntervalSinceNow: -TimeInterval(secondsAgo))
Метод принимает аргумент TimeInterval (он же Double), это почему нужно преобразовать целое число.
TimeInterval
Double