共用方式為


Location.Time 屬性

定義

傳回這個位置修正的 Unix epoch 時間,以毫秒為單位,從 Unix epoch 開始 (1970 年 1 月 1 日 00:00:00:00 UTC) 開始。 -或- 設定這個位置修正的 Unix Epoch 時間,以毫秒為單位,從 Unix epoch 開始(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 epoch 時間

屬性

備註

屬性 getter 檔:

傳回這個位置修正的 Unix epoch 時間,以毫秒為單位,從 Unix epoch 開始 (1970 年 1 月 1 日 00:00:00:00 UTC) 開始。

不保證不同的位置有從相同時鐘設定的時間。 衍生自 LocationManager#GPS_PROVIDER 的位置保證其時間源自提供修復的衛星星座所使用的時鐘。 衍生自其他提供者的位置可能會使用任何時鐘來設定其時間,不過最常使用裝置的 Unix epoch 時間系統時鐘(可能不正確)。

請注意,裝置的 Unix epoch 時間系統時鐘不是單調;它可以向前或向後跳動無法預測,而且用戶隨時可能變更,因此這次不應該用來排序或比較位置。 偏好 #getElapsedRealtimeNanos 用於該目的,因為經過的即時時鐘保證為單調。

另一方面,這個方法對於向使用者呈現人類可讀取的時間可能很有用,或作為啟發學習法,用來比較重新啟動或跨裝置的位置修正。

所產生的 LocationManager 所有位置都保證會設定這個時間,不過請記住,裝置的系統時鐘在產生位置之後可能會變更。

android.location.Location.getTime()Java 檔。

屬性 setter 檔:

設定此位置修正的 Unix epoch 時間,以毫秒為單位,從 Unix epoch 開始起算(1970 年 1 月 1 日 00:00:00 UTC)。

android.location.Location.setTime(long)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於