gpt4 book ai didi

java - 使用 Java api 按日期搜索 Lotus Notes

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:31:11 24 4
gpt4 key购买 nike

我正在尝试按日期从 Lotus Notes 数据库中选择记录,但在正确设置日期格式方面遇到了麻烦。

相关代码如下:

public void runNotes()  {
Session s;
try {
s = NotesFactory.createSession((String)null, (String)null, "mypassword");
Database hkDB =
s.getDatabase("NBHDH001/YNM", "H\\DHH00001.nsf", false);
DocumentCollection docs = hkDB.search("[Date]>[2012/03/20]");

日期是记录中的一个字段,当我查找记录(使用 FTSearch)时,日期以上述格式返回:[yyyy/mm/dd]。

搜索的参数就是我这里需要的。即我应该放什么而不是“[Date]>[2012/03/20]”

我尝试了 Calendar 和 DateFormat 的各种构造,但它们没有组合在一起...

有什么建议吗?

最佳答案

您应该去掉字段名称上的方括号。搜索方法需要一个注释公式,就像您在 View 选择公式中输入的一样:

"Date > [03/20/2012]"

可能还需要日期采用 mm/dd/yyyy 格式,但如果您在非美国地区,我不能 100% 确定。

关于java - 使用 Java api 按日期搜索 Lotus Notes,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10843113/

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