DateTimeオブジェクトと比較する方法はありますかの場合の機能はありますか? EXのためにJava Joda Timeで "isBefore"を使用した日付のみの比較
。、
DateTime start = new DateTime(Long.parseLong(<someInput>));
DateTime end = new DateTime(Long.parseLong(<someInput>));
今私が行うとき、
while (start.isBefore(end)) {
// add start date to the list
start = start.plusDays(1);
}
それは私が何をしたいのに対し、同様考慮時間を考慮され、これは、(私のシナリオの)一貫性のない動作につながりますisBeforeを使って日付を比較するだけです。私はそれができる方法はありますか?
お知らせください。
ありがとうございます!
返事をありがとう。私は、DateTimeをLocalDateに変換してからLocalTimeをDateTimeに変換するのではなく、DateTimeをループ内に格納したいと思ったので、DateFormatterを使用することをお勧めします。 – test123
夏時間に出入りするときに、奇妙な動作がないことを確認してください!日付と時刻は、最初に表示されるものよりもしばしばトリッキーです... –
私のアプリケーションのユースケースを再評価したところ、LocalDateを使う方が良いと思われます。ありがとう! – test123