Location.Time 属性

定义

返回自 Unix 纪元(1970 年 1 月 1 日 00:00:00:00 UTC)开始以来此位置修复的 Unix 纪元时间(以毫秒为单位)。 - 或 - 设置此位置修复的 Unix 纪元时间,以毫秒为单位,自 Unix 纪元(1970 年 1 月 1 日 00:00:00:00 UTC) 开始以来)。

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 日 00:00:00:00 UTC)开始以来此位置修复的 Unix 纪元时间(以毫秒为单位)。

不能保证不同的位置具有从同一时钟设置的时间。 保证派生自 LocationManager#GPS_PROVIDER 该位置的时间源自提供修复的卫星星座使用的时钟。 派生自其他提供程序的位置可以使用任何时钟来设置其时间,但使用设备的 Unix 纪元时间系统时钟(可能不正确)最为常见。

请注意,设备的 Unix 纪元时间系统时钟不是单调的;它可以向前或向后跳跃不可预知,并可能随时被用户更改,因此此时间不应用于订购或比较位置。 出于 #getElapsedRealtimeNanos 此目的,因为经过的实时时钟保证为单调。

另一方面,此方法对于向用户呈现可读时间可能很有用,或者作为启发式方法,用于比较重启或跨设备的位置修复。

所有由 LocationManager 该位置生成的位置都保证设置此时间,但请记住,自生成位置后,设备的系统时钟可能已更改。

适用于 . 的 android.location.Location.getTime()Java 文档

属性 setter 文档:

设置此位置修复的 Unix 纪元时间,以毫秒为单位,从 Unix 纪元开始(1970 年 1 月 1 日 00:00:00 UTC)。

适用于 . 的 android.location.Location.setTime(long)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于