過去 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 は時間を考慮していないため、メールが届きません。
これを行う方法はありますか?