В Swift 3 можно задать диапазон времени с помощью класса DateInterval
. DateInterval
представляет собой интервал между двумя датами в указанном временном диапазоне.
Вот пример, как задать диапазон времени с использованием DateInterval
:
import Foundation let calendar = Calendar.current // Задаем начальную дату и конечную дату let startDate = calendar.date(byAdding: .hour, value: -1, to: Date())! let endDate = Date() // Создаем объект DateInterval с заданными начальной и конечной датами let dateInterval = DateInterval(start: startDate, end: endDate) // Печатаем начальную и конечную даты в диапазоне print("Start Date: (dateInterval.start)") print("End Date: (dateInterval.end)")
В этом примере мы используем Calendar.current
для получения текущей даты и времени. Затем мы указываем время начала startDate
как текущее время минус один час с помощью метода date(byAdding:value:to:)
у класса Calendar
.
Дата окончания endDate
устанавливается на текущую дату и время.
Затем мы создаем объект DateInterval
, используя начальную и конечную даты.
В результате этого кода мы выводим начальную и конечную даты в заданном диапазоне времени.