4
Date
がinDaylightTime
であるかどうかを確認できますが、DSTとの間で日付が切り替わるタイミングを判断するにはどうすればよいですか?毎日繰り返すことができ、それがinDaylightTimeであるかどうかを確認できますが、よりクリーンなソリューション/メソッドがありますか?JavaでタイムゾーンのDSTスイッチの日付を決定します(前方と後方の両方)。
Date
がinDaylightTime
であるかどうかを確認できますが、DSTとの間で日付が切り替わるタイミングを判断するにはどうすればよいですか?毎日繰り返すことができ、それがinDaylightTimeであるかどうかを確認できますが、よりクリーンなソリューション/メソッドがありますか?JavaでタイムゾーンのDSTスイッチの日付を決定します(前方と後方の両方)。
Joda Time - そのDateTimeZone
クラスは、nextTransition
クラスとpreviousTransition
メソッドを使用することをお勧めします。
遷移はDST以外の理由で発生する可能性があることに注意してください。標準時の変更、またはゾーン間隔の名前の変更が考えられます。しかし、それはとにかく、あなたは見つけるだろう方法です:)
+1(ジョダ時間は、正直に言うと。、で開始するより良い日時ライブラリです)と私は別のライブラリを使用するのが大好きですしかし、私はレガシーコードで作業しており、Java DateとDateTimeを使用しなければならないと述べていたはずです。 - \ – Igor
@GrailsDev:Joda Timeを別の場所で使用しない場合でも、このビット*? (私は、あなたがJavaの標準クラスでは、たとえ 'SimpleTimeZone'でも遷移を与えるものは見えません) –
私は、デフォルトのJavaクラスでもっと可能かどうか疑問に思っていました。 – Igor