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

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

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

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

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

// Результат: 7h53m
Результат = "%{(Дата1-Дата2).Часы}h%{(Дата1-Дата2).Минуты}m"

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

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

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

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