Тип «Длительность»

Длительность — это новый тип. Разность двух значений типа ДатаВремя — это экземпляр типа Длительность.

Он имеет набор методов и свойств, которые позволяют легко выделять различные интервалы. Кроме того, значение типа Длительность преобразуется в строку читаемого формата.

знч Дата1 = ДатаВремя{2020-05-29 16:53}
знч Дата2 = ДатаВремя{2020-05-29 09:00}
пер Интервал = Дата1 - Дата2

// Результат: 7 ч. 53 м. 0 с.
Консоль.Записать("%{Интервал.Часы} ч. %{Интервал.Минуты} м. %{Интервал.Секунды} с.")

// Результат: 7h53m
Консоль.Записать("%{Дата1-Дата2}")

Тип Длительность имеет литералы и поддерживает операции сложения и вычитания с типом ДатаВремя.

знч Дата1 = ДатаВремя{2020-05-29 16:53}

// 8ч - литерал типа Длительность, 8 часов
пер Окончание = Дата1 + 8ч

Подробнее про тип Длительность.