Language

Location.Time プロパティ

定義

Unix エポックの開始 (1970 年 1 月 1 日 UTC) 以降の、この場所の修正プログラムの Unix エポック時間をミリ秒単位で返します。 または、Unix エポックの開始 (1970 年 1 月 1 日 UTC 00:00:00) 以降、この場所の修正の Unix エポック時間をミリ秒単位で設定します。

public virtual long Time { [Android.Runtime.Register("getTime", "()J", "GetGetTimeHandler")] get; [Android.Runtime.Register("setTime", "(J)V", "GetSetTime_JHandler")] set; }
[<get: Android.Runtime.Register("getTime", "()J", "GetGetTimeHandler")>]
[<set: Android.Runtime.Register("setTime", "(J)V", "GetSetTime_JHandler")>]
member this.Time : int64 with get, set

プロパティ値

この場所の Unix エポック時間

属性

注釈

プロパティ getter のドキュメント:

Unix エポックの開始 (1970 年 1 月 1 日 UTC) 以降の、この場所の修正プログラムの Unix エポック時間をミリ秒単位で返します。

異なる場所に同じクロックから時刻が設定されている保証はありません。 LocationManager#GPS_PROVIDERから派生した場所は、修正プログラムを提供した衛星星座で使用されているクロックから時刻が発生することが保証されます。 他のプロバイダーから派生した場所では、任意のクロックを使用して時刻を設定できますが、デバイスの Unix エポック タイム システム クロック (正しくない可能性があります) を使用するのが最も一般的です。

デバイスの Unix エポック タイム システム クロックは単調ではないことに注意してください。前後に予測不能にジャンプしたり、ユーザーがいつでも変更したりできるため、この時間を使用して場所を並べ替えたり比較したりしないでください。 経過時間のリアルタイム クロックは単調であることが保証されるため、この目的のために #getElapsedRealtimeNanos を優先します。

一方、この方法は、人間が判読できる時間をユーザーに提示したり、再起動またはデバイス間で場所の修正を比較するためのヒューリスティックとして役立つ場合があります。

LocationManagerによって生成されるすべての場所には、この時刻が設定されている必要があります。ただし、デバイスのシステム クロックは、場所の生成後に変更されている可能性があります。

Javaドキュメント。

プロパティ セッターのドキュメント:

この場所の修正の Unix エポック時間を、Unix エポックの開始からミリ秒単位で設定します (1970 年 1 月 1 日 00:00:00 UTC)。

Javaドキュメント。

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

適用対象