Мне нужна помощь в подсчете часов, отработанных между двумя датами, но с 8-часовым рабочим днем. Я также должен приспособиться к выходным, чтобы я не сказал, что кто-то занял больше времени, чем они на самом деле. Я использую VB. net
Например, date1 - 1/23/2020 9:00:00 AM
, дата начала и date2 - 1/27/2020 1:30:00 PM
, время окончания sh.
Если я запускаю этот код:
Dim hours As double = DateDiff(DateInterval.hour, date1, date2)
он даст мне общее количество часов, но будет включать выходные дни, а не фильтровать его в течение 8 часов.
Как отфильтровать время рабочего дня и выходные? Буду признателен за любую помощь в уточнении этого