Xpages 在SSJS中将字符串转换为日期时间

Xpages 在SSJS中将字符串转换为日期时间,xpages,xpages-ssjs,Xpages,Xpages Ssjs,我正在尝试设置一个与dateTimeHelper关联的inputText字段的默认值。以下计算的默认值有效: return @Today(); 但是,我需要将默认日期值设置为从作为字符串存储在文档上的日期起7天。因此,我尝试了以下方法: var date:NotesDateTime = session.createDateTime(doc.getItemValue("EffDate")[0]); log.logEvent("date= " + date); // returns 09/01/

我正在尝试设置一个与dateTimeHelper关联的inputText字段的默认值。以下计算的默认值有效:

return @Today();

但是,我需要将默认日期值设置为从作为字符串存储在文档上的日期起7天。因此,我尝试了以下方法:

var date:NotesDateTime = session.createDateTime(doc.getItemValue("EffDate")[0]);
log.logEvent("date= " + date); // returns 09/01/2013

var newDate = new Date(date);
log.logEvent("newDate= " + newDate); // returns NaN

var datePlus7 = @Adjust(newDate,0,0,7,0,0,0,"[InLocalTime]");
log.logEvent("datePlus7= " + datePlus7); // returns NaN

return datePlus7;

这不起作用,因为datePlus7是NaN。非常感谢您的任何想法。

使用DateTime类的方法
toJavaDate()
,而不是日期构造函数“new Date(Date)”:

var newDate = date.toJavaDate()