TimeZone.ObservesDaylightTime メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
このタイム ゾーンが夏時間にある場合、または将来の夏時間を監視する場合にクエリを実行します。
[Android.Runtime.Register("observesDaylightTime", "()Z", "GetObservesDaylightTimeHandler", ApiSince=24)]
public virtual bool ObservesDaylightTime();
[<Android.Runtime.Register("observesDaylightTime", "()Z", "GetObservesDaylightTimeHandler", ApiSince=24)>]
abstract member ObservesDaylightTime : unit -> bool
override this.ObservesDaylightTime : unit -> bool
返品
true このタイム ゾーンが夏時間にある場合、または将来の夏時間を観察する場合は〘。
- 属性
注釈
このタイム ゾーンが夏時間にある場合、または将来の夏時間を監視する場合にクエリを実行します。
このクラスの既定の実装は、#useDaylightTime()または#inDaylightTime(Date) inDaylightTime(new Date())がtrueを返す場合にtrueを返します。
<strong>Note:</strong> このメソッドは java.util.TimeZone 互換性サポートのために追加されました。
java.util.TimeZone#useDaylightTime()メソッドは、最後の既知のルールのみをチェックするため、ゾーンが現在夏時間を観察している場合でも false を返す可能性があります。
java.util.TimeZone 問題を解決するために observesDaylightTime() を追加しました。 ICU では、 #useDaylightTime() は動作が異なります。 ICU 実装では、ゾーンが現在の暦年に夏時間を使用しているかどうかを確認します。 したがって、夏時間が現在使用されている場合、 false は返されません。
ICU の TimeZone サブクラスの実装は、このメソッドをオーバーライドして、 java.util.TimeZone#observesDaylightTime()で同じ動作をサポートします。
#useDaylightTime()とは異なり、実装では過去の夏時間が考慮されないため、#useDaylightTime()がtrueを返した場合でも、このメソッドはfalseを返すことができます。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。