使用日期和时间字段确定小时数



对于一个事件和该事件的数据条目,我有单独的日期和时间字段。如何确定事件和数据输入之间的小时数?

时间字段是标准时间的字符串,我使用公式将其转换为军事时间时间字段。

日期以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分钟后剩下的分钟数。

相关内容

  • 没有找到相关文章

最新更新