Location.Time 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回自 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 属性许可证中所述的术语使用。