对于一个事件和该事件的数据条目,我有单独的日期和时间字段。如何确定事件和数据输入之间的小时数?
时间字段是标准时间的字符串,我使用公式将其转换为军事时间时间字段。
日期以mm/dd/yyyy
格式书写,时间为标准时间hh:mm am/pm
,我已将其转换为HH:MM
军事时间。
如果一个事件发生在12/3/2016下午12:10,但它是在12/5/2016下午1:25输入的,我希望在我的最后一个字段中看到49 Hours and 15 Minutes
DateDiff
正是您所需要的。比如:
DateDiff("h", DateTime({StartDate},{StartTime}), DateTime({EndDate},{EndTime}))
& " Hours and " &
DateDiff("n", DateTime({StartDate},{StartTime}), DateTime({EndDate},{EndTime})) Mod 60
& " Minutes"
这将两次检索两个dateTimes之间的差值—一次以小时为单位,一次以分钟为单位。在minutes部分执行Mod 60
,得到每小时减去60分钟后剩下的分钟数。