Причина, по которой он работает не так, как вы ожидаете, заключается в том, что за день у вас нет 24 часов рабочего времени.Продолжительность задания - это рабочее время между началом и окончанием, а не абсолютное количество часов.
Поскольку по умолчанию количество рабочих часов в дне равно 8, выразделите общее количество минут на 480 (60 минут * 8 часов), чтобы получить количество дней.Ваше вычисление 20 * 24 также оказалось равным 480, поэтому вы наткнулись на правильное число.
Конечно, не ожидайте, что Start + Duration (в днях) будет равна вашей дате окончания.Это потому, что вы также должны учитывать нерабочие дни, например, выходные.Таким образом, у вас может быть трехдневное задание, которое начинается в пятницу, и оно не завершится до конца дня во вторник (5 календарных дней).