gpt4 book ai didi

java - 如何在 Outlook 中阅读今天的电子邮件

转载 作者:行者123 更新时间:2023-11-30 10:04:03 26 4
gpt4 key购买 nike

我正在尝试仅使用 javax.mail api 阅读我今天收到的电子邮件。

Folder emailFolder = store.getFolder("INBOX");
emailFolder.open(Folder.READ_ONLY);

ReceivedDateTerm term = new ReceivedDateTerm(ComparisonTerm.EQ,new Date(Calendar.DAY_OF_MONTH));

Message[] messages = emailFolder.search(term);

即使我的收件箱中有电子邮件,上述代码也不会返回任何电子邮件。

最佳答案

Date 构造函数似乎接受了一个 long,它表示从 1970 年 1 月 1 日开始的毫秒数。但是,Calender.DAY_OF_MONTH 似乎只返回一个代表一个月中的第几天的整数。我建议使用诸如 System.currentTimeMillis() 之类的东西来导出以毫秒为单位的日期。

引用资料:

https://docs.oracle.com/javase/8/docs/api/java/util/Date.html#Date-long-

https://docs.oracle.com/javase/8/docs/api/java/lang/System.html#currentTimeMillis--

What's the difference between adding DAY_OF_MONTH or DAY_OF_YEAR to a Calendar object?

关于java - 如何在 Outlook 中阅读今天的电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56059076/

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