TimeZone Clase

Definición

TimeZone representa un desplazamiento de zona horaria y también determina el horario de verano.

[Android.Runtime.Register("java/util/TimeZone", DoNotGenerateAcw=true)]
public abstract class TimeZone : Java.Lang.Object, IDisposable, Java.IO.ISerializable, Java.Lang.ICloneable
[<Android.Runtime.Register("java/util/TimeZone", DoNotGenerateAcw=true)>]
type TimeZone = class
    inherit Object
    interface ISerializable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
    interface ICloneable
Herencia
Derivado
Atributos
Implementaciones

Comentarios

TimeZone representa un desplazamiento de zona horaria y también determina el horario de verano.

Normalmente, se obtiene un TimeZone uso getDefault que crea en TimeZone función de la zona horaria en la que se ejecuta el programa. Por ejemplo, para un programa que se ejecuta en Japón, getDefault crea un TimeZone objeto basado en la hora estándar japonesa.

También puede obtener un TimeZone uso getTimeZone junto con un identificador de zona horaria. Por ejemplo, el identificador de zona horaria de la zona horaria del Pacífico de EE. UU. es "America/Los_Angeles". Por lo tanto, puede obtener un objeto hora TimeZone del Pacífico de EE. UU. con: <blockquote> {

Agregado en la versión 1.1.

Java documentación para java.util.TimeZone.

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.

Constructores

Nombre Description
TimeZone()

Constructor único.

TimeZone(IntPtr, JniHandleOwnership)

Constructor utilizado al crear representaciones administradas de objetos JNI; llamado por el tiempo de ejecución.

Campos

Nombre Description
Long
Obsoletos.

Especificador de estilo para getDisplayName() indicar un nombre largo, como "Hora estándar del Pacífico".

Short
Obsoletos.

Especificador de estilo para getDisplayName() indicar un nombre corto, como "PST".

Propiedades

Nombre Description
Class

Devuelve la clase en tiempo de ejecución de este Objectobjeto .

(Heredado de Object)
Default

Obtiene el valor predeterminado TimeZone de este host. -o bien- Establece el TimeZone valor devuelto por el getDefault método .

DisplayName

Devuelve un nombre de hora estándar largo de este TimeZone adecuado para la presentación al usuario en la configuración regional predeterminada.

DSTSavings

Devuelve la cantidad de tiempo que se va a agregar a la hora estándar local para obtener la hora del reloj local.

Handle

Identificador de la instancia de Android subyacente.

(Heredado de Object)
ID

Obtiene el identificador de esta zona horaria. -o bien- Establece el identificador de zona horaria.

JniIdentityHashCode

Obtiene el código hash de identidad asignado a este Java del mismo nivel por el tiempo de ejecución de interoperabilidad.

(Heredado de Object)
JniManagedPeerState

TimeZone representa un desplazamiento de zona horaria y también determina el horario de verano.

(Heredado de JavaObject)
JniPeerMembers

TimeZone representa un desplazamiento de zona horaria y también determina el horario de verano.

PeerReference

Obtiene la referencia de objeto JNI para este Java del mismo nivel.

(Heredado de Object)
RawOffset

Devuelve el desplazamiento en milisegundos de la hora UTC de la hora estándar de esta zona horaria.

ThresholdClass

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

ThresholdType

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

Métodos

Nombre Description
Clone()

Crea una copia de este TimeZoneobjeto .

Construct(JniObjectReference, JniObjectReferenceOptions)

TimeZone representa un desplazamiento de zona horaria y también determina el horario de verano.

(Heredado de JavaObject)
Dispose()

Libera los recursos mantenidos por este Java del mismo nivel.

(Heredado de Object)
Dispose(Boolean)

Libera los recursos mantenidos por este Java del mismo nivel.

(Heredado de Object)
DisposeUnlessReferenced()

TimeZone representa un desplazamiento de zona horaria y también determina el horario de verano.

(Heredado de JavaObject)
Equals(Object)

TimeZone representa un desplazamiento de zona horaria y también determina el horario de verano.

(Heredado de JavaObject)
Equals(Object)

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

(Heredado de Object)
GetAvailableIDs()

Obtiene todos los identificadores disponibles admitidos.

GetAvailableIDs(Int32)

Obtiene los identificadores disponibles según el desplazamiento de zona horaria especificado en milisegundos.

GetDisplayName(Boolean, TimeZoneStyle, Locale)

Devuelve el #SHORT short nombre o #LONG long de esta zona horaria con horario estándar o de verano, como se escribe en locale.

GetDisplayName(Boolean, TimeZoneStyle)

Devuelve un nombre en el especificado style de este TimeZone adecuado para la presentación al usuario en la configuración regional predeterminada.

GetDisplayName(Locale)

Devuelve un nombre de hora estándar largo de este TimeZone adecuado para la presentación al usuario en el especificado locale.

GetHashCode()

Devuelve un valor de código hash para el objeto .

(Heredado de Object)
GetOffset(Int32, Int32, Int32, Int32, Int32, Int32)

Obtiene el desplazamiento de zona horaria, para la fecha actual, modificada en caso de horario de verano.

GetOffset(Int64)

Devuelve el desplazamiento de esta zona horaria de UTC a la fecha especificada.

GetTimeZone(String)

Obtiene para TimeZone el identificador especificado.

GetTimeZone(ZoneId)

Obtiene para TimeZone el objeto especificado zoneId.

HasSameRules(TimeZone)

Devuelve true si esta zona tiene la misma regla y desplazamiento que otra zona.

InDaylightTime(Date)

Consulta si el elemento especificado date está en horario de verano en esta zona horaria.

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)
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)
ObservesDaylightTime()

Devuelve true si se TimeZone encuentra actualmente en horario de verano o si se produce una transición del horario estándar al horario de verano en cualquier momento futuro.

SetHandle(IntPtr, JniHandleOwnership)

Establece la propiedad Handle.

(Heredado de Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

TimeZone representa un desplazamiento de zona horaria y también determina el horario de verano.

(Heredado de JavaObject)
ToArray<T>()

Crea una matriz administrada a partir de este contenedor de matriz Java.

(Heredado de Object)
ToString()

Devuelve una representación de cadena del objeto .

(Heredado de Object)
ToZoneId()

Convierte este TimeZone objeto en .ZoneId

UnregisterFromRuntime()

Anula el registro de este Java del mismo nivel del tiempo de ejecución de interoperabilidad.

(Heredado de Object)
UseDaylightTime()

Consulta si usa TimeZone el horario de verano.

Wait()

Hace que el subproceso actual espere hasta que se despierte, 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

Nombre Description
IJavaPeerable.Disposed()

TimeZone representa un desplazamiento de zona horaria y también determina el horario de verano.

(Heredado de JavaObject)
IJavaPeerable.Finalized()

TimeZone representa un desplazamiento de zona horaria y también determina el horario de verano.

(Heredado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

TimeZone representa un desplazamiento de zona horaria y también determina el horario de verano.

(Heredado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

TimeZone representa un desplazamiento de zona horaria y también determina el horario de verano.

(Heredado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

TimeZone representa un desplazamiento de zona horaria y también determina el horario de verano.

(Heredado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

TimeZone representa un desplazamiento de zona horaria y también determina el horario de verano.

(Heredado de JavaObject)
IJavaPeerable.UnregisterFromRuntime()

TimeZone representa un desplazamiento de zona horaria y también determina el horario de verano.

Métodos de extensión

Nombre Description
GetJniTypeName(IJavaPeerable)

Obtiene el nombre JNI del tipo de la instancia self.

JavaAs<TResult>(IJavaPeerable)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

JavaCast<TResult>(IJavaObject)

Realiza una conversión de tipos comprobados en tiempo de ejecución de Android.

JavaCast<TResult>(IJavaObject)

TimeZone representa un desplazamiento de zona horaria y también determina el horario de verano.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

Se aplica a