如何计算出日期时间相差的分钟或小时

在很多应用场景中,都需要计算出两个日期时间之间的差值,通常都是结束时间减去开始时间。通过系统提供的日期时间差函数可以很方便地计算出两个日期时间之间的差值,但默认的显示格式仅有 ×××分(自然日)、×××分(工作日)、×天(自然日)、×天(工作日) 4种,而且计算的差值实际是以天为单位的,如果没有选择显示格式,则会显示5位小数。

要以小时、分钟为单位显示,只需简单地调整公式即可。如下图中,实际时长字段(设置字段长度为4,小数位数1)的计算公式设置为 differDateTime( {实际结束时间} , {实际开始时间} )   *  24  即可得到小时数。

如果实际时长(设置字段长度为5,小数位数为0)要显示分钟,则计算公式设置为 differDateTime( {2.2实际结束时间} , {2.1实际开始时间} )   *  1440 即可得到分钟数。 

QQ截图20181025183120.png