Location.Time プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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によって生成されるすべての場所には、この時刻が設定されている必要があります。ただし、デバイスのシステム クロックは、場所の生成後に変更されている可能性があります。
プロパティ セッターのドキュメント:
この場所の修正の Unix エポック時間を、Unix エポックの開始からミリ秒単位で設定します (1970 年 1 月 1 日 00:00:00 UTC)。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。