计算时间差
数据表中的列有时会显示不同的时间点,但您感兴趣的可能不是实际的起点和终点。相反,您想要知道不同时间段的持续时间。
以下示例说明了如何使用时间函数来计算时间差。
DateDiff() 函数
以下数据表列出了几位参与赛跑的选手的起点时间和终点时间。

实际时间点并不重要,结果才重要。通过将表达式
DateDiff('Minute', [Start], [Stop])
输入到“添加计算列”对话框中,可以计算开始时间和停止时间之间的时间差(以分钟表示)。

DateTimeNow() 函数
DateTimeNow()
函数可返回当前系统时间。例如,如果人员的出生日期已知,则可以将此函数与上述的 DateDiff
函数结合使用来计算这些人员的当前年龄。

通过将表达式
DateDiff('year', [Date of birth], DateTimeNow())
输入到“添加计算列”对话框中,可以计算当前系统时间和出生日期之间的时间差(以年表示)。(在执行以下计算时,当前系统时间为 2018 年 10 月 31 日。)

父主题: 计算列的示例