如何在 XPages ServerSide JS 中设置没有时区的日期时间字段值

How to set DateTime Field Value without TimeZone in XPages ServerSide JS

当我在 XPages 中设置 Date/Time 字段的值时,它的值如下所示。 我想在没有 TimeZone 的情况下设置值(在没有 ZE3 的示例中)。

字段名称:dtField1
数据类型:Time/Date
17.11.2016 13:13:31 ZE3

我尝试了 @Today() 和下面的这两行代码,但我无法成功。有什么办法吗?

var now:NotesDateTime = session.createDateTime(@Now());
document1.replaceItemValue("dtField1", now);

关注 C.A.

如果字段包含日期 时间,则时区始终是 NotesDateTime 字段的一部分,无论您如何创建它。

如果字段包含日期 或时间 则时区将被省略。

仅使用

设置日期
var now:NotesDateTime = session.createDateTime(@Now());
now.setAnyTime();
document1.getDocument().replaceItemValue("dtField1", now);

和时间只有

var now:NotesDateTime = session.createDateTime(@Now());
now.setAnyDate();
document1.getDocument().replaceItemValue("dtField1", now);