Поделиться через


Location.Time Свойство

Определение

Возвращает время эпохи Unix этого расположения в миллисекундах с начала эпохи Unix (00:00:00:00 1 января 1970 года UTC). -или- Задает время эпохи Unix для исправления этого расположения в миллисекундах с начала эпохи Unix (00:00:00:00 1 января 1970 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 этого расположения

Атрибуты

Комментарии

Документация по методу получения свойств:

Возвращает время эпохи Unix этого расположения в миллисекундах с начала эпохи Unix (00:00:00:00 1 января 1970 года UTC).

Нет никаких гарантий, что в разных расположениях задано время от одного и того же часа. Места, производные от этого LocationManager#GPS_PROVIDER , гарантированно получают свое время от часов, используемых спутниковым созвездием, которые предоставили исправление. Расположения, производные от других поставщиков, могут использовать любые часы для установки времени, хотя чаще всего используется системные часы эпохи Unix устройства (которые могут быть неверными).

Обратите внимание, что системные часы эпохи Unix устройства не монотонные; он может перепрыгнуть вперед или назад непредсказуемо и может быть изменен в любое время пользователем, поэтому на этот раз не следует использовать для упорядочивания или сравнения расположений. Предпочитайте #getElapsedRealtimeNanos для этой цели, так как прошедшие часы реального времени гарантированно будут монотонными.

С другой стороны, этот метод может быть полезен для представления удобочитаемого пользователем времени или в качестве эвристики для сравнения исправлений расположения при перезагрузке или на разных устройствах.

Все расположения, созданные LocationManager этим набором времени, гарантированно имеют этот набор времени, однако помните, что системные часы устройства могут измениться с момента создания расположения.

Документация по Java для android.location.Location.getTime().

Документация по набору свойств:

Задает время эпохи Unix для исправления этого расположения в миллисекундах с начала эпохи Unix (00:00:00:00 1 января 1970 UTC).

Документация по Java для android.location.Location.setTime(long).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к