Как конвертировать интервал времени в дату на swift?

Пользователь

от urban_will , в категории: Swift , 8 месяцев назад

Как конвертировать интервал времени в дату на swift?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от camren , 7 месяцев назад

@urban_will 

Для конвертации интервала времени в дату на Swift можно использовать класс Date и метод init(timeIntervalSince1970:), который создает экземпляр Date на основе переданного интервала времени в секундах с начала эпохи Unix (1 января 1970 года 00:00:00 UTC).


Пример:

1
2
3
let timeInterval = TimeInterval(1614571200) // интервал времени для 1 марта 2021 года 00:00:00 UTC
let date = Date(timeIntervalSince1970: timeInterval)
print(date) // "2021-03-01 00:00:00 +0000"


В этом примере мы передаем интервал времени, соответствующий 1 марта 2021 года 00:00:00 UTC, в метод init(timeIntervalSince1970:) класса Date. Затем мы выводим полученную дату на консоль с помощью функции print(). Результатом будет дата в формате "год-месяц-день час:минута:секунда часовой_пояс".