Idioma

Location.Time Propriedade

Definição

Retorna a hora da época unix dessa correção de local, em milissegundos desde o início da época unix (00:00:00 1º de janeiro de 1970 UTC). -ou- Define a hora da época unix desta correção de local, 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

a hora da época do Unix deste local

Atributos

Comentários

Documentação do getter de propriedades:

Retorna a hora da época unix dessa correção de local, em milissegundos desde o início da época unix (00:00:00 1º de janeiro de 1970 UTC).

Não há garantia de que locais diferentes tenham horários definidos do mesmo relógio. Os locais derivados do LocationManager#GPS_PROVIDER têm a garantia de ter seu tempo originado do relógio em uso pela constelação de satélite 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 (o que pode estar incorreto).

Observe que o relógio do sistema de tempo de época Unix do dispositivo não é monotrótono; 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 momento não deve ser usado para ordenar ou comparar locais. Prefira #getElapsedRealtimeNanos para essa finalidade, pois o relógio em tempo real decorrido é garantido como monotônica.

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

Todos os locais gerados pela LocationManager garantia de ter esse tempo definido, no entanto, lembre-se de que o relógio do sistema do dispositivo pode ter sido alterado desde que o local foi gerado.

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

Documentação do setter de propriedades:

Define a hora da época unix dessa correção de local, em milissegundos desde o início da época unix (00:00:00 janeiro de 1970 UTC).

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

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

Aplica-se a