Тип «Длительность»
Длительность — это новый тип. Разность двух значений типа ДатаВремя — это экземпляр типа Длительность.
Он имеет набор методов и свойств, которые позволяют легко выделять различные интервалы. Кроме того, значение типа Длительность преобразуется в строку читаемого формата.
знч Дата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ч
Подробнее про тип Длительность.