当两个日期相同时如何将日期差异设置为“0”

How to set difference of date to "0" when two date is same date

我有三个字段。有两个日期的两个字段。使用 "Computed for display" 的总剩余天数的另一个字段。这两个日期都用于计算两者之间的差异并获得剩余日期。对于开始日期,我使用@Now 在打开文档时获取每天的当前日期。对于我的结束日期,是由用户设置的可编辑字段。如下图所示,开始日期超过结束日期。

我想要的是当开始日期与结束日期相同时,它停止更新并且剩余天数变为“0”。 我不知道这是否可能。如果可能的话,我该怎么做?谢谢!

使用@Date消除日期时间值的时间部分。

这边

@Date(StartDate) - @Date(EndDate)

如果开始日期和结束日期相同,则为 0。

如果字段可以为空或字符串使用如下公式:

@If(StartDate = "" | EndDate = ""; ""; @Date(@ToTime(StartDate)) - @Date(@ToTime(EndDate)))