在Lotus notes中减去日期字段

时间:2011-09-09 02:30:38

标签: lotus-notes lotus-domino domino-designer-eclipse

我需要减去两个日期字段,以便将天数作为差异。我尝试在字段的“默认值”部分中减去它们。但是消息Incorrect Data Type for operator or @function appears on the screen.该字段被定义为可编辑/数字字段。

请告诉您如何使用字段属性的“默认值”部分中的@function正确解决此问题?

谢谢你的帮助。

2 个答案:

答案 0 :(得分:2)

您可以通过减去它们来查找两个日期之间的秒数。然后将天数除以86400(一天中的秒数)。不需要@function。

答案 1 :(得分:1)

我试图模拟你的问题,我想我知道你的问题是什么。事实上,你几乎让它工作。在计算的“DaysElapsed”字段中使用此公式。

@If(@IsTime(Date1) & @IsTime(Date2);(Date2-date1)/86400;0);

如果在编辑模式下日期字段为空白,则计算将失败,因为空白值不是“日期”,它们是空白值,不能对它们执行数学函数。所以,一些类型检查应该修复它。我使用了默认值零,而无法计算值。