如何将@Now 与文档中的数据/时间值进行比较?这就是我所拥有的
var ProjectActiveTo:NotesDateTime = doc.getItemValueDateTimeArray("ProjectActiveTo")[0];
var ProjectExpired;
var d1:Date = @Now();
if (d1 > ProjectActiveTo.toJavaDate())
{
dBar.info("Today: " + d1 + " > " + ProjectActiveTo.toJavaDate());
ProjectExpired = true;
}
else
{
dBar.info("Today: " + d1 + " < " + ProjectActiveTo.toJavaDate());
ProjectExpired = false;
}
但这似乎总是返回错误。我打印了一些诊断信息。
今天:2013 年 1 月 18 日下午 6:02 < 2013 年 1 月 20 日下午 5:00
显然今天大于 2001 年 1 月 20 日,但这是我测试的结果。为什么?
我进行了一些搜索,发现可能使用了 compare 成员函数,但它为我返回了一个错误,并且 compare 不在设计编辑器的智能感知(或 Lotus 所称的任何东西)中。