SystemClock.CurrentNetworkTimeClock メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
1970 年 1 月 1 日 00:00:00 から始まる a Clock
を返します。
[Android.Runtime.Register("currentNetworkTimeClock", "()Ljava/time/Clock;", "", ApiSince=33)]
public static Java.Time.Clock CurrentNetworkTimeClock();
[<Android.Runtime.Register("currentNetworkTimeClock", "()Ljava/time/Clock;", "", ApiSince=33)>]
static member CurrentNetworkTimeClock : unit -> Java.Time.Clock
戻り値
- 属性
注釈
デバイスの外部にあるリモート ネットワーク ソースを使用して同期された、1970 年 1 月 1 日 00:00:00.0 UTC から開始する a Clock
を返します。
返される System#currentTimeMillis()
時刻はユーザーが調整できますが、このメソッドによって返される時間はユーザーが調整することはできません。
これにより、ブロックネットワーク操作は実行せず、最近成功した同期イベントに基づいて値が返されます。有効な時間を返すか、スローします。
セキュリティで保護されていないネットワーク プロトコルを使用して同期が行われる可能性があるため、返される時刻をセキュリティ目的で使用しないでください。 デバイスは、いつでも同じまたは異なるネットワーク ソースと再同期できます。 ネットワーク遅延、サーバー間の変動、またはローカル (クライアント側) のクロック ドリフトにより、返される時刻の精度を保証することはできません。 極端なケースでは、返されたClock
呼び出しに対するClock#millis()
連続した呼び出しは、順序の外れた時刻を返す可能性があります。
の Java ドキュメントandroid.os.SystemClock.currentNetworkTimeClock()
このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。