TimeUtils.TimeZoneDatabaseVersion プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
現在使用されているタイム ゾーン データベースのバージョンを示す文字列 を返します。
public static string? TimeZoneDatabaseVersion { [Android.Runtime.Register("getTimeZoneDatabaseVersion", "()Ljava/lang/String;", "")] get; }
[<get: Android.Runtime.Register("getTimeZoneDatabaseVersion", "()Ljava/lang/String;", "")>]
static member TimeZoneDatabaseVersion : string
プロパティ値
- 属性
注釈
現在使用されているタイム ゾーン データベースのバージョンを示す文字列 を返します。 文字列の形式は、基になるタイム ゾーン データベースの実装に依存しますが、通常は、データベースが更新された年に加えて、その年内に行われた変更を示す a から z までの文字が含まれます。
タイム ゾーン データベースの更新は、事前に予測できない政治的および法的変更が原因で定期的に行われる必要があります。 そのため、将来のイベントの時間を計算する場合、アプリケーションは、タイム ゾーン データベースの更新後に結果が異なる可能性があることに注意する必要があります。 このメソッドを使用すると、アプリケーションはデータベースの変更が発生したことを検出し、それに応じてキャッシュされた時刻を再計算できます。
タイム ゾーン データベースは、デバイス ランタイムが再起動されたときにのみ変更されると見なされる場合があります。 そのため、アクティビティの有効期間中にデータベース バージョンのクエリを再実行する必要はありません。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。