Как рассчитать количество рабочих часов между двумя датами события: временем?
Я ищу код R, который даст мне около 9 рабочих часов (вместо 71 часа)! Как убрать часы выходных, праздничных часов из календаря и настроить рабочие часы с 8:00 до 17:00? *
Любые советы будут хорошими. Спасибо,
Date1 <- parse_date_time("2019-04-12 3:00:12 PM", order=c("%Y-%m-%d %I:%M:%S %p"), tz = "EST")
Date2 <- parse_date_time("2019-04-15 2:30:44 PM", order=c("%Y/%m/%d %I:%M:%S %p"), tz = "EST")
# This code give me roughly an answer of one day
sum(!weekdays(seq(Date1, Date2, "days")) %in% c("Saturday", "Sunday"))
# This code give me the amount of hours: 70.69 hours but include the weekend!
round(difftime(Date2, Date1, units="hour"), 2)
Я рассчитываю получить 9 часов (рабочих часов) между пятничным мероприятием в 15:00 и заключительным мероприятием в понедельник в 14:30. (Также, исключая 1 час обеда).