gpt4 book ai didi

java - 莲花笔记 : Insert date value in Lotus Notes form using java agent

转载 作者:行者123 更新时间:2023-12-02 07:02:42 25 4
gpt4 key购买 nike

我正在尝试使用 java 代理将数据从分隔文本文件上传到 Lotus Notes 表单。当我尝试将日期值插入注释文档时,出现了问题。当我使用ComputeWithForm插入后,它返回false。我正在使用 simpledateformat 将日期格式化为 MM/dd/yyyy 格式,但它仍然不起作用。以下是我的代码的摘录。

         String delim, key,  thekey, myDate;
Date date = new Date();
SimpleDateFormat dateFormat = new SimpleDateFormat("MM/dd/yyyy);
myDate = dateFormat.format(date);
newdoc.replaceItemValue("UploadDBDate", myDate);

任何帮助都会很棒。

谢谢,希曼舒

最佳答案

myDate 是一个字符串对象。 ReplaceItemValue 方法不知道您已将日期放入该字符串中,因此它将其视为普通文本。如果 uploadDBDate 是 DateTime 字段,则会在computeWithForm 操作期间导致类型不匹配。

Java 的 Lotus 类包括 DateTime类(class)。 Session 类有一个 createDateTime方法,您传递“mm/dd/yyyy”字符串并返回 DateTime 对象。然后,您可以将该 DateTime 对象传递给replaceItemValue,而不是传递myDate。

关于java - 莲花笔记 : Insert date value in Lotus Notes form using java agent,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16457273/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com