C++ 如何使用C+在lotusnotes中的文档中设置特定的日期时间(创建或修改)+;?

C++ 如何使用C+在lotusnotes中的文档中设置特定的日期时间(创建或修改)+;?,c++,datetime,lotus-notes,C++,Datetime,Lotus Notes,我正在使用LotusNotes8.5。我尝试用Notf Notes数据库创建一个新文档,其中使用特定的DATETEN使用Lotus Notes的C++ API。但文档是使用当前日期时间创建的。如果您可以在文档上设置$created项,则应允许您更改创建日期>代码与Notes C++ API确实不应该忽略从调用返回的LNSTATE返回。正如您所说的,项目没有被创建,LNSTATUS将是我寻找原因的第一个地方 另外,让$Created作为一个timedate范围是没有意义的(无论如何,对我来说),但

我正在使用LotusNotes8.5。我尝试用Notf Notes数据库创建一个新文档,其中使用特定的DATETEN使用Lotus Notes的C++ API。但文档是使用当前日期时间创建的。

如果您可以在文档上设置$created项,则应允许您更改创建日期

>代码与Notes C++ API确实不应该忽略从调用返回的LNSTATE返回。正如您所说的,项目没有被创建,LNSTATUS将是我寻找原因的第一个地方


另外,让$Created作为一个timedate范围是没有意义的(无论如何,对我来说),但是您的代码正在传递一个LNDatetimes对象。我想你应该是个过客

肯的回答是正确的。如果您确实在尝试,但它不起作用,那么您必须向我们展示您的代码。我正在这样做。但它不起作用。我已经创建了文档,然后创建了项目。除日期字段外,其他所有字段都已创建。这是我的datetime字段代码。LNDatetime-dt;文件文件;dt.设定日期(101220012);dt.设定时间(12,30,10);LNDatetimes dts;设置值(dt);doc.CreateItem(“$Created”,&dts,LNITEMFLAGS\u摘要,LNITEMOPION\u仅附加);我正在这样做。但它不起作用。我已经创建了文档,然后创建了项目。除日期字段外,其他所有字段都已创建。这是我的datetime字段代码。LNDatetime-dt;文件文件;dt.设定日期(101220012);dt.设定时间(12,30,10);LNDatetimes dts;设置值(dt);doc.CreateItem(“$Created”,&dts,LNITEMFLAGS\u摘要,LNITEMOPION\u仅附加);也许最后一个标志需要是LNITEMOPTION\u DELETE\u APPEND?创建文档时,$Created项应该在那里。我已经使用标志LNITEMOPTION\u DELETE\u APPEND完成了此操作。但是我设置的日期时间在摘要视图中不可见。LNSTATUS返回succesful。但我设置的日期时间在摘要视图中不可见。如果你说的是使用LNdatetime而不是LNdatetime,我想告诉你函数CREATITEM()没有将LNdatetime参数作为一个项。是的,你是正确的,CreateItem没有将LNdatetime作为调用序列中的newitem参数。它只接受从LNItem派生的类。但是我相信如果你使用这个签名:LNSTATUS CreateItem(const LNString&name,LNITEMTYPE type,void*data,LNINT datalen,LNITEMFLAGS flags=LNITEMFLAGS\u AUTO\u SUMMARY,LNITEMOPTION=LNITEMOPTION\u APPEND\u ONLY,LNItem*newitem=0)const;然后可以将LNDatetime作为数据参数传递。不过,这似乎相当于您已经在做的事情,所以我不知道这是否有帮助。我不清楚您所说的“在摘要视图中不可见”是什么意思。您是否使用NotesPeek查看生成的便笺数据?否,我没有使用NotesPeek。实际上,我正在创建一个新的数据库并向其中添加一个新文档,因为我正在使用DBoptions.SetCopyDesignOnly(TRUE)从示例数据库复制视图,然后我添加了诸如subject、sender、datetime、recepient、,当我在lotus notes中打开数据库时,我看到该文档显示了所有字段(发送到、主题、附件检查、大小)在摘要视图中,但我设置的日期时间值除外。它在摘要视图中显示我创建的文档的当前日期时间,而不是我设置的日期时间。您可以尝试先保存文档,然后更改日期并再次保存文档。另外,欢迎来到StackOverflow!有一件事你可能没有意识到,你只需要在一个地方发表评论,无论哪个地方对评论更有意义。B