Joda-Time APIを使用して、Webアプリケーションの日時を処理しています。日時比較で特定のゾーンを使用/指定することについて少し混乱しています。
2つのテキストボックスがあります。1つは割引開始日用で、もう1つは割引終了日用です。ユーザーは、jQueryの日時ピッカーから日付を選択できます。
これらの2つの日付は、次のようないくつかの基準に基づいて比較する必要があります。
- 割引開始日は終了日より前である必要があります。
- 両方の日付が同じであってはならず、これら2つの日付の間に定義された間隔がなければなりません。
- 割引の終了日は現在の日付より前であってはなりませんが、開始日は可能です。
と他のいくつか。
問題は、これらの比較をどのように行うかではありません。それはゾーンについてです。このシナリオでは、ゾーンを指定する必要がありますか。
具体的には、Joda APIに関して、DateTimeZone
/DateTime
またはそのような比較を行うのに十分である必要がありますか?LocalDateTime