IsoFields Clase

Definición

Campos y unidades específicos del sistema de calendario ISO-8601, incluidos el trimestre de año y el año basado en la semana.

[Android.Runtime.Register("java/time/temporal/IsoFields", ApiSince=26, DoNotGenerateAcw=true)]
public sealed class IsoFields : Java.Lang.Object
[<Android.Runtime.Register("java/time/temporal/IsoFields", ApiSince=26, DoNotGenerateAcw=true)>]
type IsoFields = class
    inherit Object
Herencia
IsoFields
Atributos

Comentarios

Campos y unidades específicos del sistema de calendario ISO-8601, incluidos el trimestre de año y el año basado en la semana.

Esta clase define campos y unidades específicos del sistema de calendario ISO.

<h2>Quarter of year</h2> The ISO-8601 standard is based on the standard civic 12 month year. Normalmente, esto se divide en cuatro trimestres, a menudo abreviados como Q1, Q2, Q3 y Q4.

Enero, febrero y marzo están en Q1. Abril, mayo y junio se encuentran en la Q2. Julio, agosto y septiembre están en la Q3. Octubre, noviembre y diciembre se encuentran en la Q4.

La fecha completa se expresa con tres campos: <ul><li>#DAY_OF_QUARTER DAY_OF_QUARTER - el día dentro del trimestre, de 1 a 90, 91 o 92 <li>#QUARTER_OF_YEAR QUARTER_OF_YEAR - el trimestre dentro del año, de 1 a 4 <li>ChronoField#YEAR YEAR - el año <ISO estándar /ul>

<h2>Week based years</h2> The ISO-8601 standard was originalmente diseñado como formato de intercambio de datos, definiendo un formato de cadena para fechas y horas. Sin embargo, también define una forma alternativa de expresar la fecha, basándose en el concepto de año basado en semanas.

La fecha se expresa con tres campos: ul><li>ChronoField#DAY_OF_WEEK DAY_OF_WEEK , <el campo estándar que define el día de la semana del lunes (1) al domingo (7) <li#WEEK_OF_WEEK_BASED_YEAR> , la semana dentro del año <basado en semana ,>#WEEK_BASED_YEAR WEEK_BASED_YEAR el año <basado en semana /ul> El propio año basado en la semana se define en relación con el año proleptico ISO estándar. Difiere del año estándar en que siempre comienza el lunes.

La primera semana de un año basado en semana es la primera semana basada en lunes del año ISO estándar que tiene al menos 4 días en el año nuevo. <ul><li>Si el 1 de enero es lunes, la semana 1 comienza el 1 <de enero li>Si el 1 de enero es martes, la semana 1 comienza el 31 de diciembre del año <estándar anterior li>Si el 1 de enero es miércoles, la semana 1 comienza el 1 de diciembre del año <estándar anterior li>Si el 1 de enero es jueves, la semana 1 comienza el 29 de diciembre del año <estándar anterior si el>1 de enero es el viernes semana 1 comienza el 4 de <enero li>Si el 1 de enero es sábado, la semana 1 comienza el 3 de>< enero si el 1 de enero es domingo, la semana 1 comienza el 2 de <enero /ul> Hay 52 semanas en la mayoría de los años basados en la semana, pero en ocasiones hay 53 semanas.

Por ejemplo:

<table class=striped style="text-align: left">subtítulo Examples of Week based Years</subtítulo<> thead><tr><th scope="col">Date</th th><scope="col"col">Day-of-week</th><scope="col">Field values</th></tr></thead><tbody<>tr><th scope="row">2008-12-28</th sunday>><><</td td>><Semana 52 del año basado en la semana 2008</td></tr tr<><>th scope="row">2008-12-29</th><monday</td>><>Week 1 of week-based-year 2009</td></tr tr tr>><<th scope="row">2008-12-31</th><>wednesday</td td><td>Week 1 of week-based-year 2009</td></tr tr>><<th scope="row">2009-01-01</th><jueves</td>><Td>Semana 1 del año basado en la semana 2009/td/tr tr<>><th scope="row">2009-01-04</th><>sunday</td td td>><Week 1 of week-based-year 2009</td></tr tr<><>th scope="row">2009-01-05</th><td>monday</td td>><Week 2 of week-based-year 2009</td></tr></tbody></table><<>

Se ha agregado en la versión 1.8.

Documentación de Java para java.time.temporal.IsoFields.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código Project y que se usan según los términos Creative Commons 2.5 Attribution License.

Propiedades

Class

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

(Heredado de Object)
DayOfQuarter

Campo que representa el día del trimestre.

Handle

Identificador de la instancia de Android subyacente.

(Heredado de Object)
JniIdentityHashCode

Campos y unidades específicos del sistema de calendario ISO-8601, incluidos el trimestre de año y el año basado en la semana.

(Heredado de Object)
JniPeerMembers

Campos y unidades específicos del sistema de calendario ISO-8601, incluidos el trimestre de año y el año basado en la semana.

PeerReference

Campos y unidades específicos del sistema de calendario ISO-8601, incluidos el trimestre de año y el año basado en la semana.

(Heredado de Object)
QuarterOfYear

Campo que representa el trimestre de año.

QuarterYears

Unidad que representa el concepto de un trimestre de año.

ThresholdClass

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

(Heredado de Object)
ThresholdType

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

(Heredado de Object)
WeekBasedYear

Campo que representa el año basado en semanas.

WeekBasedYears

Unidad que representa años basados en semanas con el fin de suma y resta.

WeekOfWeekBasedYear

Campo que representa el año basado en la semana de la semana.

Métodos

Clone()

Crea y devuelve una copia de este objeto.

(Heredado de Object)
Dispose()

Campos y unidades específicos del sistema de calendario ISO-8601, incluidos el trimestre de año y el año basado en la semana.

(Heredado de Object)
Dispose(Boolean)

Campos y unidades específicos del sistema de calendario ISO-8601, incluidos el trimestre de año y el año basado en la semana.

(Heredado de Object)
Equals(Object)

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

(Heredado de Object)
GetHashCode()

Devuelve un valor de código hash del objeto.

(Heredado de Object)
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)
SetHandle(IntPtr, JniHandleOwnership)

Establece la propiedad Handle.

(Heredado de Object)
ToArray<T>()

Campos y unidades específicos del sistema de calendario ISO-8601, incluidos el trimestre de año y el año basado en la semana.

(Heredado de Object)
ToString()

Devuelve una representación de cadena del objeto.

(Heredado de Object)
UnregisterFromRuntime()

Campos y unidades específicos del sistema de calendario ISO-8601, incluidos el trimestre de año y el año basado en la semana.

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

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, 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)

Implementaciones de interfaz explícitas

IJavaPeerable.Disposed()

Campos y unidades específicos del sistema de calendario ISO-8601, incluidos el trimestre de año y el año basado en la semana.

(Heredado de Object)
IJavaPeerable.DisposeUnlessReferenced()

Campos y unidades específicos del sistema de calendario ISO-8601, incluidos el trimestre de año y el año basado en la semana.

(Heredado de Object)
IJavaPeerable.Finalized()

Campos y unidades específicos del sistema de calendario ISO-8601, incluidos el trimestre de año y el año basado en la semana.

(Heredado de Object)
IJavaPeerable.JniManagedPeerState

Campos y unidades específicos del sistema de calendario ISO-8601, incluidos el trimestre de año y el año basado en la semana.

(Heredado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Campos y unidades específicos del sistema de calendario ISO-8601, incluidos el trimestre de año y el año basado en la semana.

(Heredado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Campos y unidades específicos del sistema de calendario ISO-8601, incluidos el trimestre de año y el año basado en la semana.

(Heredado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Campos y unidades específicos del sistema de calendario ISO-8601, incluidos el trimestre de año y el año basado en la semana.

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

Campos y unidades específicos del sistema de calendario ISO-8601, incluidos el trimestre de año y el año basado en la semana.

GetJniTypeName(IJavaPeerable)

Campos y unidades específicos del sistema de calendario ISO-8601, incluidos el trimestre de año y el año basado en la semana.

Se aplica a