Location.Time Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Devuelve la hora de época de Unix de esta corrección de ubicación, en milisegundos desde el inicio de la época de Unix (00:00:00 1 de enero de 1970 UTC). -o bien- Establece la hora de época de Unix de esta corrección de ubicación, en milisegundos desde el inicio de la época de Unix (00:00:00 1 de enero 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 de propiedad
la época de Unix de esta ubicación
- Atributos
Comentarios
Documentación del captador de propiedades:
Devuelve la hora de época de Unix de esta corrección de ubicación, en milisegundos desde el inicio de la época de Unix (00:00:00 1 de enero de 1970 UTC).
No hay ninguna garantía de que las distintas ubicaciones tengan horas establecidas desde el mismo reloj. Se garantiza que las ubicaciones derivadas de LocationManager#GPS_PROVIDER
tienen su hora originada desde el reloj en uso por la constelaciones satélite que proporcionó la corrección. Las ubicaciones derivadas de otros proveedores pueden usar cualquier reloj para establecer su hora, aunque es más común usar el reloj del sistema de tiempo de la época de Unix del dispositivo (que puede ser incorrecto).
Tenga en cuenta que el reloj del sistema de tiempo de época de Unix del dispositivo no es monotonico; puede saltar hacia delante o hacia atrás de forma imprevisible y puede ser cambiado en cualquier momento por el usuario, por lo que este tiempo no debe usarse para ordenar o comparar ubicaciones. Se #getElapsedRealtimeNanos
prefiere para ese propósito, ya que se garantiza que el reloj en tiempo real transcurrido sea monotonico.
Por otro lado, este método puede ser útil para presentar un tiempo legible al usuario, o como heurística para comparar correcciones de ubicación entre reinicios o entre dispositivos.
Se garantiza que todas las ubicaciones generadas por LocationManager
tienen este conjunto de tiempo, pero recuerde que el reloj del sistema del dispositivo puede haber cambiado desde que se generó la ubicación.
Documentación de Java para android.location.Location.getTime()
.
Documentación del establecedor de propiedades:
Establece la hora de época de Unix de esta corrección de ubicación, en milisegundos desde el inicio de la época de Unix (00:00:00 1 de enero de 1970 UTC).
Documentación de Java para android.location.Location.setTime(long)
.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.