1

我有一个事件的单独日期和时间字段以及该事件的数据输入。我如何确定活动和数据输入之间的时间?

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

日期以mm/dd/yyyy格式书写,时间为标准时间hh:mm am/pm,我已将其转换为HH:MM军用时间。

如果事件发生在 2016 年 12 月 3 日下午 12:10,但它是在 2016 年 12 月 5 日下午 1:25 输入的,我想49 Hours and 15 Minutes在我的最后一个字段中看到

4

1 回答 1

0

DateDiff正是您所需要的。就像是:

DateDiff("h", DateTime({StartDate},{StartTime}), DateTime({EndDate},{EndTime}))
  & " Hours and " &
DateDiff("n", DateTime({StartDate},{StartTime}), DateTime({EndDate},{EndTime})) Mod 60
  & " Minutes"

这将检索您的两个日期时间之间的差异两次 - 一次在几小时内,一次在几分钟内。在分钟部分执行Mod 60以仅获得每小时减去 60 分钟后的剩余分钟数。

于 2016-10-07T16:13:07.463 回答