如何用公式计算分钟时间差?

有没有大神教一下,如何用公式计算分钟时间差?我用的方法如图:


图中“开始”和“结束”是两个“日期时间”字段,但是计算出来的结果不对。

额,这个公式是一定部队的吧不是应该先设置开始时间字段,结束时间字段,然后再设置公式字段数据再做公式(表达式)的计算吗?
这个字段也不是公式字段。也可能我的方法是错误的。
关键是公式要怎么写。
可以问一下返回的结果是什么吗?


结果是这个。

我看介绍说formula.js支持EXCEL公式,所有用的excel公式的方式

尝试一下这个应该是对的,前提保证你的开始、结束字段包含时间数据,使用Formula.js表达式
DAYS(结束,开始)*1440+(HOUR(结束)*60+MINUTE(结束))-(HOUR(开始)*60+MINUTE(开始))

1 Like

非常感谢回复,我试了一下,还是不行。

公式字段设置如下图:


开始时间和结束时间,日期、时间的格式也和公式中的设置一样。

计算结果如下图:

时间差值不应该使用Datetime存储 ,应该是如:整数、数值

1 Like

对对对,一语点醒梦中人,非常感谢!!!
@hongboji

@kala 这个公式是可行的,我把存储字段的属性搞错了,非常感谢!

谢谢呀。