Language

SystemClock.CurrentNetworkTimeClock メソッド

定義

1970 年 1 月 1 日 00:00:00 から始まる 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 に開始し、デバイスの外部のリモート ネットワーク ソースを使用して同期される Clock を返します。

System#currentTimeMillis()によって返される時間はユーザーが調整できますが、このメソッドによって返される時間をユーザーが調整することはできません。

これにより、ブロックネットワーク操作は実行せず、最近成功した同期イベントに基づいて値が返されます。有効な時間を返すか、スローします。

セキュリティで保護されていないネットワーク プロトコルを使用して同期が行われる可能性があるため、返される時刻をセキュリティ目的で使用しないでください。 デバイスは、いつでも同じまたは異なるネットワーク ソースと再同期できます。 ネットワーク遅延、サーバー間の変動、またはローカル (クライアント側) のクロック ドリフトにより、返される時刻の精度を保証することはできません。 極端なケースでは、返されたClock#millis()に対して連続してClock呼び出しが行われると、順に並べ替えられなかった時間が返される可能性があります。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象