IsoChronology 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í.
El sistema de calendarios ISO.
[Android.Runtime.Register("java/time/chrono/IsoChronology", ApiSince=26, DoNotGenerateAcw=true)]
public sealed class IsoChronology : Java.Time.Chrono.AbstractChronology, IDisposable, Java.IO.ISerializable
[<Android.Runtime.Register("java/time/chrono/IsoChronology", ApiSince=26, DoNotGenerateAcw=true)>]
type IsoChronology = class
inherit AbstractChronology
interface ISerializable
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Herencia
- Atributos
- Implementaciones
Comentarios
El sistema de calendarios ISO.
Esta cronología define las reglas del sistema de calendarios ISO. Este sistema de calendario se basa en el estándar ISO-8601, que es el calendario mundial de facto .
Los campos se definen de la siguiente manera: ul<>li<era - >Hay dos eras, "Era actual" (CE) y "Antes de la era actual" (BCE). <li>year-of-era: el año de la era es el mismo que el año proléptico para la era actual de la CE. Para la era del BCE antes de la época iso, el año aumenta de 1 hacia arriba a medida que el tiempo retrocede. <li>proleptic-year: el año proleptico es el mismo que el año de la era actual. Para la era anterior, los años tienen cero y luego valores negativos. <li>mes de año: hay 12 meses en un año ISO, numerado de 1 a 12. <li>día de mes: hay entre 28 y 31 días en cada mes ISO, numerado de 1 a 31. Los meses 4, 6, 9 y 11 tienen 30 días, meses 1, 3, 5, 7, 8, 10 y 12 tienen 31 días. El mes 2 tiene 28 días o 29 en un año bisiesto. <li>día de año: hay 365 días en un año ISO estándar y 366 en un año bisiesto. Los días se numeran de 1 a 365 o 1 a 366. <li>bisiesto: los años bisiestos se producen cada 4 años, excepto donde el año es divisable en 100 y no divisable en 400. </ul>
Agregado en la versión 1.8.
Java documentación para java.time.chrono.IsoChronology.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.
Propiedades
| Nombre | Description |
|---|---|
| CalendarType |
Obtiene el tipo de calendario del sistema de calendario subyacente : "iso8601". |
| 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 la cronología : "ISO". |
| Instance |
Instancia singleton de la cronología ISO. |
| IsIsoBased |
|
| 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 |
El sistema de calendarios ISO. (Heredado de JavaObject) |
| JniPeerMembers |
El sistema de calendarios ISO. |
| PeerReference |
Obtiene la referencia de objeto JNI para este Java del mismo nivel. (Heredado de Object) |
| ThresholdClass |
El sistema de calendarios ISO. (Heredado de AbstractChronology) |
| ThresholdType |
El sistema de calendarios ISO. (Heredado de AbstractChronology) |
Métodos
| Nombre | Description |
|---|---|
| Clone() |
Crea y devuelve una copia de este objeto. (Heredado de Object) |
| CompareTo(IChronology) |
Compara esta cronología con otra cronología. (Heredado de AbstractChronology) |
| CompareTo(Object) |
Compara este objeto con el objeto especificado para el orden. (Heredado de AbstractChronology) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
El sistema de calendarios ISO. (Heredado de JavaObject) |
| Date(IEra, Int32, Int32, Int32) |
Obtiene una fecha local ISO de los campos era, año de era, mes de año y día de mes de mes. |
| Date(Int32, Int32, Int32) |
Obtiene una fecha local ISO de los campos proleptic-year, month-of year y day-of month. |
| Date(ITemporalAccessor) |
Obtiene una fecha local ISO de otro objeto de fecha y hora. |
| DateEpochDay(Int64) |
Obtiene una fecha local ISO del día de la época. |
| DateNow() |
Obtiene la fecha local ISO actual del reloj del sistema en la zona horaria predeterminada. |
| DateNow(Clock) |
Obtiene la fecha local ISO actual del reloj especificado. |
| DateNow(ZoneId) |
Obtiene la fecha local ISO actual del reloj del sistema en la zona horaria especificada. |
| DateYearDay(IEra, Int32, Int32) |
Obtiene una fecha local ISO de los campos era, año de era y día de año. |
| DateYearDay(Int32, Int32) |
Obtiene una fecha local ISO de los campos proleptic-year y day-of year. |
| 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() |
El sistema de calendarios ISO. (Heredado de JavaObject) |
| EpochSecond(Int32, Int32, Int32, Int32, Int32, Int32, ZoneOffset) |
Obtiene el número de segundos de la época de 1970-01-01T00:00:00Z. |
| Equals(Object) |
El sistema de calendarios ISO. (Heredado de JavaObject) |
| Equals(Object) |
Indica si algún otro objeto es "igual a" este. (Heredado de Object) |
| EraOf(Int32) |
Crea el objeto de era de cronología a partir del valor numérico. |
| Eras() |
Obtiene la lista de eras para la cronología. |
| GetHashCode() |
Devuelve un valor de código hash para el objeto . (Heredado de Object) |
| IsLeapYear(Int64) |
Comprueba si el año es un año bisiesto, según las reglas del sistema de calendario iso proléptico. |
| JavaFinalize() |
Obsoletos.
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) |
| LocalDateTime(ITemporalAccessor) |
Obtiene una fecha y hora local ISO a partir de otro objeto de fecha y hora. |
| 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) |
| Period(Int32, Int32, Int32) |
Obtiene un período para esta cronología basándose en años, meses y días. |
| ProlepticYear(IEra, Int32) |
Calcula el año proleptico según la era y el año de la era. |
| Range(ChronoField) |
Obtiene el intervalo de valores válidos para el campo especificado. |
| ResolveDate(IDictionary<ITemporalField,Long>, ResolverStyle) |
Resuelve los valores analizados |
| SetHandle(IntPtr, JniHandleOwnership) |
Establece la propiedad Handle. (Heredado de Object) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
El sistema de calendarios ISO. (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) |
| UnregisterFromRuntime() |
Anula el registro de este Java del mismo nivel del tiempo de ejecución de interoperabilidad. (Heredado de Object) |
| 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) |
| ZonedDateTime(Instant, ZoneId) |
Obtiene una fecha y hora con zona ISO en esta cronología de . |
| ZonedDateTime(ITemporalAccessor) |
Obtiene una fecha y hora con zona ISO a partir de otro objeto de fecha y hora. |
Implementaciones de interfaz explícitas
| Nombre | Description |
|---|---|
| IJavaPeerable.Disposed() |
El sistema de calendarios ISO. (Heredado de JavaObject) |
| IJavaPeerable.Finalized() |
El sistema de calendarios ISO. (Heredado de JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
El sistema de calendarios ISO. (Heredado de JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
El sistema de calendarios ISO. (Heredado de JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
El sistema de calendarios ISO. (Heredado de JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
El sistema de calendarios ISO. (Heredado de JavaObject) |
| IJavaPeerable.UnregisterFromRuntime() |
El sistema de calendarios ISO. |
Métodos de extensión
| Nombre | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Obtiene el nombre JNI del tipo de la instancia |
| JavaAs<TResult>(IJavaPeerable) |
Intente coerción |
| JavaCast<TResult>(IJavaObject) |
Realiza una conversión de tipos comprobados en tiempo de ejecución de Android. |
| JavaCast<TResult>(IJavaObject) |
El sistema de calendarios ISO. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Intente coerción |