Location.Time 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
傳回這個位置修正的 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 屬性授權中所述的詞彙使用。