Compartilhar via


Location.Time Propriedade

Definição

Retorna o tempo de época do Unix desta correção de localização, em milissegundos desde o início da época Unix (00:00:00 1 de janeiro de 1970 UTC). -or- Define o tempo de época Unix desta correção de localização, em milissegundos desde o início da época Unix (00:00:00 1 de janeiro de 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

Valor da propriedade

o tempo de época Unix deste local

Atributos

Comentários

Documentação do proprietário getter:

Retorna o tempo de época do Unix desta correção de localização, em milissegundos desde o início da época Unix (00:00:00 1 de janeiro de 1970 UTC).

Não há garantia de que diferentes locais tenham horários definidos a partir do mesmo relógio. Locais derivados do LocationManager#GPS_PROVIDER são garantidos para ter seu tempo originado do relógio em uso pela constelação de satélites que forneceu a correção. Locais derivados de outros provedores podem usar qualquer relógio para definir sua hora, embora seja mais comum usar o relógio do sistema de tempo de época Unix do dispositivo (que pode estar incorreto).

Note que o relógio do sistema de tempo de época Unix do dispositivo não é monotônico; Ele pode saltar para frente ou para trás de forma imprevisível e pode ser alterado a qualquer momento pelo usuário, portanto, esse tempo não deve ser usado para ordenar ou comparar locais. Prefira #getElapsedRealtimeNanos para esse fim, pois o relógio em tempo real decorrido é garantido como monotônico.

Por outro lado, esse método pode ser útil para apresentar um tempo legível por humanos para o usuário ou como uma heurística para comparar correções de localização na reinicialização ou entre dispositivos.

Todos os locais gerados pelo LocationManager são garantidos para ter este tempo definido, no entanto, lembre-se que o relógio do sistema do dispositivo pode ter mudado desde que o local foi gerado.

Documentação Java para android.location.Location.getTime().

Documentação do setter de propriedades:

Define o tempo de época Unix desta correção de localização, em milissegundos desde o início da época Unix (00:00:00 1 de janeiro de 1970 UTC).

Documentação Java para android.location.Location.setTime(long).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a