IsoFields 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í.
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
- 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 |
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. |