Рабочее время с изюминкой
Уважаемые математики и формулисты! Помогите, сломал голову в поисках решения.
Задача лишь отчасти связана с программированием, поэтому я внесу ясность по некоторым моментам если потребуется, но основной вопрос именно математический.
Итак, у меня есть интервальное поле. Которое принимает в себя мс(миллисекунды). Значение конвертируется, в соответствии с 24-часовым днем и отображается таким образом:
99000000мс - будут отображаться как 1d3h30m
А я в этом поле хочу видеть расчет с учетом 8ми-часового рабочего дня. Т.е. в моем примере (99000000мс), что фактически является 27.5h - я хочу видеть 3d3h30m
Вопрос: можно ли составить какую-либо формулу, которая бы конвертировала фактическое время в желаемое.
Ведь фактически, если в поле будет отображаться 3d3h30m - это уже реальных 271800000мс
p.s. допустимо работать с числами и выполнять арифметические действия. Т.к. по сути я могу интервальное поле привести к числовому (в кол-ве мс) и наоборот.
Лига математиков
575 постов2.4K подписчика