我想获取过去 1 小时内收到的邮件。我在这里检查了-
并尝试了以下 -
DateTime current = new DateTime();
DateTime oneHourLess = current.minusHours(1);
SearchTerm olderThan = new ReceivedDateTerm(ComparisonTerm.LT, current.toDate());
SearchTerm newerThan = new ReceivedDateTerm(ComparisonTerm.GT, oneHourLess.toDate());
SearchTerm andTerm = new AndTerm(olderThan, newerThan);
Message totalMess[] = inbox.search(andTerm);
但是我没有收到邮件,因为 ReceivedDateTerm 没有考虑时间。
有什么办法可以做到这一点吗?