Определите часы, используя поля даты и времени
У меня есть отдельные поля даты и времени для события и ввода данных этого события. Как определить часы между событием и вводом данных?
Поле времени - это строка стандартного времени, которую я преобразовал в поле военного времени по формуле.
дата написана в mm/dd/yyyy
формат и время указаны в стандартном времени hh:mm am/pm
который я преобразовал в HH:MM
военное время.
Если событие произошло в 12:10 вечера 3/3/2016, но оно было введено в 13:25 12/12/2016, я хочу увидеть 49 Hours and 15 Minutes
в моем последнем поле
1 ответ
DateDiff
это именно то, что вам нужно. Что-то вроде:
DateDiff("h", DateTime({StartDate},{StartTime}), DateTime({EndDate},{EndTime}))
& " Hours and " &
DateDiff("n", DateTime({StartDate},{StartTime}), DateTime({EndDate},{EndTime})) Mod 60
& " Minutes"
Это позволит получить разницу между вашими двумя значениями dateTimes дважды - один раз в часах, один раз в минутах. выполнять Mod 60
в разделе минут, чтобы получить только оставшиеся минуты после вычитания 60 минут за каждый час.