ZoneOffset Clase
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í.
Desplazamiento de zona horaria de Greenwich/UTC, como +02:00
.
[Android.Runtime.Register("java/time/ZoneOffset", ApiSince=26, DoNotGenerateAcw=true)]
public sealed class ZoneOffset : Java.Time.ZoneId, IDisposable, Java.Interop.IJavaPeerable, Java.Lang.IComparable, Java.Time.Temporal.ITemporalAccessor, Java.Time.Temporal.ITemporalAdjuster
[<Android.Runtime.Register("java/time/ZoneOffset", ApiSince=26, DoNotGenerateAcw=true)>]
type ZoneOffset = class
inherit ZoneId
interface ISerializable
interface IJavaObject
interface IDisposable
interface IJavaPeerable
interface IComparable
interface ITemporalAccessor
interface ITemporalAdjuster
- Herencia
- Atributos
- Implementaciones
Comentarios
Desplazamiento de zona horaria de Greenwich/UTC, como +02:00
.
Un desplazamiento de zona horaria es la cantidad de tiempo que una zona horaria difiere de Greenwich/UTC. Esto suele ser un número fijo de horas y minutos.
Diferentes partes del mundo tienen diferentes desplazamientos de zona horaria. Las reglas de cómo los desplazamientos varían según el lugar y la hora del año se capturan en la ZoneId
clase .
Por ejemplo, París es una hora antes de Greenwich/UTC en invierno y dos horas antes en verano. La ZoneId
instancia de París hará referencia a dos ZoneOffset
instancias: una +01:00
instancia de invierno y una +02:00
instancia de verano.
En 2008, los desplazamientos de zona horaria en todo el mundo se extendieron de -12:00 a +14:00. Para evitar problemas con ese intervalo que se extiende, pero todavía proporciona validación, el intervalo de desplazamientos está restringido a -18:00 a 18:00 inclusive.
Esta clase está diseñada para su uso con el sistema de calendario ISO. Los campos de horas, minutos y segundos realizan suposiciones válidas para las definiciones ISO estándar de esos campos. Esta clase se puede usar con otros sistemas de calendario que proporcionan la definición de los campos de hora que coinciden con los del sistema de calendario ISO.
Las instancias de ZoneOffset
deben compararse mediante #equals
. Las implementaciones pueden optar por almacenar en caché determinados desplazamientos comunes, pero las aplicaciones no deben depender de este almacenamiento en caché.
Agregado en la versión 1.8.
Documentación de Java para java.time.ZoneOffset
.
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.
Propiedades
Class |
Devuelve la clase en tiempo de ejecución de este |
Handle |
Identificador de la instancia de Android subyacente. (Heredado de Object) |
Id |
Obtiene el identificador de desplazamiento de zona normalizado. |
JniIdentityHashCode |
Desplazamiento de zona horaria de Greenwich/UTC, como |
JniPeerMembers |
Desplazamiento de zona horaria de Greenwich/UTC, como |
Max |
Constante para el desplazamiento máximo admitido. |
Min |
Constante para el desplazamiento mínimo admitido. |
PeerReference |
Desplazamiento de zona horaria de Greenwich/UTC, como |
Rules |
Obtiene las reglas de zona horaria asociadas. |
ThresholdClass |
Desplazamiento de zona horaria de Greenwich/UTC, como |
ThresholdType |
Desplazamiento de zona horaria de Greenwich/UTC, como |
TotalSeconds |
Obtiene el desplazamiento total de zona en segundos. |
Utc |
Desplazamiento de zona horaria para UTC, con un identificador de "Z". |
Métodos
AdjustInto(ITemporal) |
Ajusta el objeto temporal especificado para tener el mismo desplazamiento que este objeto. |
Clone() |
Crea y devuelve una copia de este objeto. (Heredado de Object) |
CompareTo(ZoneOffset) |
Compara este desplazamiento con otro desplazamiento en orden descendente. |
Dispose() |
Desplazamiento de zona horaria de Greenwich/UTC, como |
Dispose(Boolean) |
Desplazamiento de zona horaria de Greenwich/UTC, como |
Equals(Object) |
Indica si algún otro objeto es "igual a" este. (Heredado de Object) |
From(ITemporalAccessor) |
Obtiene una instancia de de |
Get(ITemporalField) |
Obtiene el valor del campo especificado de este desplazamiento como . |
GetDisplayName(TextStyle, Locale) |
Desplazamiento de zona horaria de Greenwich/UTC, como |
GetHashCode() |
Devuelve un valor de código hash del objeto. (Heredado de Object) |
GetLong(ITemporalField) |
Obtiene el valor del campo especificado de este desplazamiento como . |
IsSupported(ITemporalField) |
Comprueba si se admite el campo especificado. |
JavaFinalize() |
Lo llama el recolector de elementos no utilizados en un objeto cuando la recolección de elementos no utilizados determina que no hay más referencias al objeto . (Heredado de Object) |
Normalized() |
Desplazamiento de zona horaria de Greenwich/UTC, como |
Notify() |
Activa un único subproceso que está esperando en el monitor de este objeto. (Heredado de Object) |
NotifyAll() |
Activa todos los subprocesos que están esperando en el monitor de este objeto. (Heredado de Object) |
Of(String) |
Obtiene una instancia de |
OfHours(Int32) |
Obtiene una instancia de |
OfHoursMinutes(Int32, Int32) |
Obtiene una instancia de |
OfHoursMinutesSeconds(Int32, Int32, Int32) |
Obtiene una instancia de |
OfTotalSeconds(Int32) |
Obtiene una instancia de especificar |
Query(ITemporalQuery) |
Consulta este desplazamiento mediante la consulta especificada. |
Range(ITemporalField) |
Obtiene el intervalo de valores válidos para el campo especificado. |
SetHandle(IntPtr, JniHandleOwnership) |
Establece la propiedad Handle. (Heredado de Object) |
ToArray<T>() |
Desplazamiento de zona horaria de Greenwich/UTC, como |
ToString() |
Devuelve una representación de cadena del objeto. (Heredado de Object) |
UnregisterFromRuntime() |
Desplazamiento de zona horaria de Greenwich/UTC, como |
Wait() |
Hace que el subproceso actual espere hasta que se despierta, normalmente por ser em notificado/em> o <em>interrumpido</em>.<>< (Heredado de Object) |
Wait(Int64, Int32) |
Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real. (Heredado de Object) |
Wait(Int64) |
Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real. (Heredado de Object) |
Implementaciones de interfaz explícitas
IComparable.CompareTo(Object) |
Desplazamiento de zona horaria de Greenwich/UTC, como |
IJavaPeerable.Disposed() |
Desplazamiento de zona horaria de Greenwich/UTC, como |
IJavaPeerable.DisposeUnlessReferenced() |
Desplazamiento de zona horaria de Greenwich/UTC, como |
IJavaPeerable.Finalized() |
Desplazamiento de zona horaria de Greenwich/UTC, como |
IJavaPeerable.JniManagedPeerState |
Desplazamiento de zona horaria de Greenwich/UTC, como |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Desplazamiento de zona horaria de Greenwich/UTC, como |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Desplazamiento de zona horaria de Greenwich/UTC, como |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Desplazamiento de zona horaria de Greenwich/UTC, como |
Métodos de extensión
JavaCast<TResult>(IJavaObject) |
Realiza una conversión de tipos comprobados en tiempo de ejecución de Android. |
JavaCast<TResult>(IJavaObject) |
Desplazamiento de zona horaria de Greenwich/UTC, como |
GetJniTypeName(IJavaPeerable) |
Desplazamiento de zona horaria de Greenwich/UTC, como |