Compartir a través de


ZoneOffset Clase

Definición

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
ZoneOffset
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 Objectobjeto .

(Heredado de Object)
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 +02:00.

(Heredado de Object)
JniPeerMembers

Desplazamiento de zona horaria de Greenwich/UTC, como +02:00.

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 +02:00.

(Heredado de Object)
Rules

Obtiene las reglas de zona horaria asociadas.

ThresholdClass

Desplazamiento de zona horaria de Greenwich/UTC, como +02:00.

(Heredado de ZoneId)
ThresholdType

Desplazamiento de zona horaria de Greenwich/UTC, como +02:00.

(Heredado de ZoneId)
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 +02:00.

(Heredado de Object)
Dispose(Boolean)

Desplazamiento de zona horaria de Greenwich/UTC, como +02:00.

(Heredado de Object)
Equals(Object)

Indica si algún otro objeto es "igual a" este.

(Heredado de Object)
From(ITemporalAccessor)

Obtiene una instancia de de ZoneOffset un objeto temporal.

Get(ITemporalField)

Obtiene el valor del campo especificado de este desplazamiento como .int

GetDisplayName(TextStyle, Locale)

Desplazamiento de zona horaria de Greenwich/UTC, como +02:00.

(Heredado de ZoneId)
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 .long

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 +02:00.

(Heredado de ZoneId)
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 ZoneOffset mediante el identificador.

OfHours(Int32)

Obtiene una instancia de ZoneOffset mediante un desplazamiento en horas.

OfHoursMinutes(Int32, Int32)

Obtiene una instancia de ZoneOffset mediante un desplazamiento en horas y minutos.

OfHoursMinutesSeconds(Int32, Int32, Int32)

Obtiene una instancia de ZoneOffset mediante un desplazamiento en horas, minutos y segundos.

OfTotalSeconds(Int32)

Obtiene una instancia de especificar ZoneOffset el desplazamiento total en segundos.

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 +02:00.

(Heredado de Object)
ToString()

Devuelve una representación de cadena del objeto.

(Heredado de Object)
UnregisterFromRuntime()

Desplazamiento de zona horaria de Greenwich/UTC, como +02:00.

(Heredado de Object)
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 +02:00.

IJavaPeerable.Disposed()

Desplazamiento de zona horaria de Greenwich/UTC, como +02:00.

(Heredado de Object)
IJavaPeerable.DisposeUnlessReferenced()

Desplazamiento de zona horaria de Greenwich/UTC, como +02:00.

(Heredado de Object)
IJavaPeerable.Finalized()

Desplazamiento de zona horaria de Greenwich/UTC, como +02:00.

(Heredado de Object)
IJavaPeerable.JniManagedPeerState

Desplazamiento de zona horaria de Greenwich/UTC, como +02:00.

(Heredado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Desplazamiento de zona horaria de Greenwich/UTC, como +02:00.

(Heredado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Desplazamiento de zona horaria de Greenwich/UTC, como +02:00.

(Heredado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Desplazamiento de zona horaria de Greenwich/UTC, como +02:00.

(Heredado de Object)

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 +02:00.

GetJniTypeName(IJavaPeerable)

Desplazamiento de zona horaria de Greenwich/UTC, como +02:00.

Se aplica a