次の方法で共有


SystemClock.CurrentNetworkTimeClock メソッド

定義

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 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象