Compartir a través de


IsoFields Clase

Definición

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

[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, incluido el trimestre de año y el año basado en semanas.

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

<h2>Trimestre de año</h2> El estándar ISO-8601 se basa en el estándar de 12 meses de año. Normalmente, esto se divide en cuatro trimestres, a menudo abreviado como Q1, Q2, Q3 y Q4.

Enero, febrero y marzo están en Q1. Abril, mayo y junio están en Q2. Julio, agosto y septiembre están en Q3. Octubre, noviembre y diciembre están en 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 - el trimestre dentro del año, de 1 a 4 <li>>#QUARTER_OF_YEAR QUARTER_OF_YEARChronoField#YEAR YEAR - el año <ISO estándar /ul>

<h2>Week based years</h2> The ISO-8601 standard was originalmente diseñado como un 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 la semana ,>#WEEK_BASED_YEAR WEEK_BASED_YEAR el año <basado en la semana /ul> El propio año basado en semana se define en relación con el año iso estándar proleptico. 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 el lunes 1, la semana 1 comienza el 1 <de>enero 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 30 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 la semana 1 comienza el 4 de <>enero si el 1 de enero es sábado 1, 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">caption Examples of Week based Years</caption><thead><tr><th scope="col">Date</th th><scope="col">day-of-week</th><scope="col"col">field values</thth></tr<>/thead><tbody><tr><th scope="row">2008-12-28</th><td>Sunday</td td><>Week 52 of week-based-year 2008</td></tr>><<tr><th scope="row">2008-12-29</th>><monday</td td td>><Week 1 of week-based-year 2009</td></tr<>><th scope="row">2008-12-31</th>><miércoles< /td td>><semana 1 del año basado en semana 2009</td></tr tr<>><th scope="row">2009-01-01</th><td jueves</td>td>><semana 1 del año basado en 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 td>><Week 2 of week-based-year 2009<</td></tr><<><>/tbody></table>

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 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)
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, incluido el trimestre de año y el año basado en semanas.

(Heredado de Object)
JniPeerMembers

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

PeerReference

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

(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 la semana.

WeekBasedYears

Unidad que representa los 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, incluido el trimestre de año y el año basado en semanas.

(Heredado de Object)
Dispose(Boolean)

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

(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, incluido el trimestre de año y el año basado en semanas.

(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, incluido el trimestre de año y el año basado en semanas.

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

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, incluido el trimestre de año y el año basado en semanas.

(Heredado de Object)
IJavaPeerable.DisposeUnlessReferenced()

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

(Heredado de Object)
IJavaPeerable.Finalized()

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

(Heredado de Object)
IJavaPeerable.JniManagedPeerState

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

(Heredado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

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

(Heredado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

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

(Heredado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

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

(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, incluido el trimestre de año y el año basado en semanas.

GetJniTypeName(IJavaPeerable)

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

Se aplica a