Xpages replaceItem和日期值出现异常

Xpages replaceItem和日期值出现异常,xpages,Xpages,尝试使用@date value和replaceItemValue设置日期值时,我遇到以下错误 我得到的错误发生在这里的最后一行代码上: var dt = @Date(2012,1,1); docContractor.replaceItemValue("NewField","Hello World"); docContractor.replaceItemValue("ContractorStartDateTime",dt); 错误是: 执行JavaScript操作表达式时出错 脚本解释器错误,第

尝试使用@date value和replaceItemValue设置日期值时,我遇到以下错误

我得到的错误发生在这里的最后一行代码上:

var dt = @Date(2012,1,1);
docContractor.replaceItemValue("NewField","Hello World");
docContractor.replaceItemValue("ContractorStartDateTime",dt);
错误是:

执行JavaScript操作表达式时出错 脚本解释器错误,第21行,第31列:[TypeError]调用方法NotesDocument时发生异常。replaceItemValue(字符串,日期)null


如何修复此问题?

是否尝试改用NotesDataTime对象? 或者使用toString()

执行以下操作:

docContractor.replaceItemValue("ContractorStartDateTime", session.createDateTime("Today"));

您可以在Notes和Domino应用程序开发wiki中找到更多示例:

这不会留下一个未循环的NotesDataTime对象吗?但这只会创建日期。如何创建日期时间?我不想要“今天12”,就像我在示例中看到的那样,我每次都想保存当前日期时间。有什么想法吗?(另外,我不希望它保存为字符串,而是保存为Notes表单中日期/时间字段中的日期)Mike,请为此创建一个新问题。谢谢