WeekFields Clase

Definición

Definiciones localizadas de los campos día de semana, semana de mes y semana de año.

[Android.Runtime.Register("java/time/temporal/WeekFields", ApiSince=26, DoNotGenerateAcw=true)]
public sealed class WeekFields : Java.Lang.Object, IDisposable, Java.Interop.IJavaPeerable, Java.IO.ISerializable
[<Android.Runtime.Register("java/time/temporal/WeekFields", ApiSince=26, DoNotGenerateAcw=true)>]
type WeekFields = class
    inherit Object
    interface ISerializable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Herencia
WeekFields
Atributos
Implementaciones

Comentarios

Definiciones localizadas de los campos día de semana, semana de mes y semana de año.

Una semana estándar es de siete días, pero las referencias culturales tienen definiciones diferentes para algunos otros aspectos de una semana. Esta clase representa la definición de la semana, con el fin de proporcionar TemporalField instancias.

WeekFields proporciona cinco campos, , #weekOfMonth()#dayOfWeek()#weekOfYear(), #weekOfWeekBasedYear(), y #weekBasedYear() que proporcionan acceso a los valores de cualquier objeto temporal temporal.

Los cálculos para el día de la semana, la semana del mes y la semana del año se basan en el año proleptic-year ChronoField#YEAR, ChronoField#MONTH_OF_YEAR mes de año, ChronoField#DAY_OF_MONTH día de mes y ChronoField#DAY_OF_WEEK día de la semana ISO que se basan en el chronoField#EPOCH_DAY el día de la época y la cronología. Es posible que los valores no estén alineados con chronoField#YEAR_OF_ERA año de era en función de la cronología.

Una semana se define mediante: <ul><li>El primer día de la semana. Por ejemplo, el estándar ISO-8601 considera que el lunes es el primer día de la semana. <li>El número mínimo de días de la primera semana. Por ejemplo, el estándar ISO-8601 cuenta la primera semana como mínimo 4 días. </ul> Juntos estos dos valores permiten dividir un año o mes en semanas.

<h2>Week of Month</h2> One field is used: week-of-month. El cálculo garantiza que las semanas nunca superpongan un límite de mes. El mes se divide en períodos en los que cada período comienza en el primer día de la semana definido. El período más antiguo se conoce como semana 0 si tiene menos del número mínimo de días y semana 1 si tiene al menos el número mínimo de días.

<table class=striped style="text-align: left">subtítulo Examples of WeekFields</subtítulo<> thead><tr><th scope="col">Date</th><scope="col"col">Day-of< week/th<>scope="col">First day: Monday<br>Minimal days: 4</th><scope="col">First day: Monday<br>Minimal days: 5</th></tr>><</Thead><tbody tr th scope="row">2008-12-31</th><>miércoles</td td>><semana 5 de diciembre de 2008</td td><>semana 5 de diciembre de 2008</td></tr tr><><th scope="row">2009-01-01</th><>jueves</td td><>semana 1 de enero de 2009</td td>><semana 0 de enero de 2009</td></tr tr><><th scope="row">2009-01-04</th><td><><>Domingo</td td><>semana 1 de enero de 2009</td td>><semana 0 de enero de 2009</td></tr tr tr>><<th scope="row">2009-01-05</th><monday></td td td<>>Semana 2 de enero de 2009</td td><semana 1 de enero de 2009</td><>/tr<>/tbody></table>

<h2>Week of Year</h2> One field is used: week-of-year. El cálculo garantiza que las semanas nunca superpongan un límite de año. El año se divide en períodos en los que cada período comienza en el primer día de la semana definido. El período más antiguo se conoce como semana 0 si tiene menos del número mínimo de días y semana 1 si tiene al menos el número mínimo de días.

<h2>Week Based Year</h2> Se usan dos campos para el año basado en semanas, uno para y #weekOfWeekBasedYear() week-of-week-based-year otro para #weekBasedYear() week-based-year. En un año basado en la semana, cada semana pertenece a un solo año. La semana 1 de un año es la primera semana que comienza el primer día de la semana y tiene al menos el número mínimo de días. Las primeras y últimas semanas de un año pueden contener días del año natural anterior o del año natural siguiente, respectivamente.

<table class=striped style="text-align: left;"><>subtítulo Examples of WeekFields for week-based-year</subtítulo>< thead><tr><th scope="col">Date</th th><scope="col">Day-of-week</th><scope="col">First day: Monday br>Minimal days: 4</th><scope="col">First day: Monday<<br>Minimal days: 5</th></tr<>/thead><tbody><tr><th scope="row">2008-12-31</th><>wednesday</td td td<>>Week 1 of 2009/td td>><Week 53 of 2008</td></tr tr<>><th scope="row">2009-01-01<</th><>jueves</td td><>semana 1 de 2009</td td>><semana 53 de 2008</td></tr tr tr>><<th scope="row">2009-01-04</th><>sunday</td td td td><>Semana 1 de 2009</td td><>Semana 53 de 2008</td></tr tr tr><><th scope="row">2009-01-05</th><td>Monday</td td>><Week 2 of 2009</td td><Week 1 of 2009</td>/td></tbody><></table>

Se agregó en la versión 1.8.

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

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

Propiedades

Class

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

(Heredado de Object)
FirstDayOfWeek

Obtiene el primer día de la semana.

Handle

Identificador de la instancia de Android subyacente.

(Heredado de Object)
Iso

La definición ISO-8601, donde una semana comienza el lunes y la primera semana tiene un mínimo de 4 días.

JniIdentityHashCode

Definiciones localizadas de los campos día de semana, semana de mes y semana de año.

(Heredado de Object)
JniPeerMembers

Definiciones localizadas de los campos día de semana, semana de mes y semana de año.

MinimalDaysInFirstWeek

Obtiene el número mínimo de días de la primera semana.

PeerReference

Definiciones localizadas de los campos día de semana, semana de mes y semana de año.

(Heredado de Object)
SundayStart

La definición común de una semana que comienza el domingo y la primera semana tiene un mínimo de 1 día.

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

Unidad que representa los años basados en semanas con el fin de agregar y restar.

Métodos

Clone()

Crea y devuelve una copia de este objeto.

(Heredado de Object)
DayOfWeek()

Devuelve un campo para tener acceso al día de la semana en función de este WeekFields.

Dispose()

Definiciones localizadas de los campos día de semana, semana de mes y semana de año.

(Heredado de Object)
Dispose(Boolean)

Definiciones localizadas de los campos día de semana, semana de mes y semana de año.

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

Llamado por 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)
Of(DayOfWeek, Int32)

Obtiene una instancia de WeekFields desde el primer día de la semana y los días mínimos.

Of(Locale)

Obtiene una instancia de WeekFields adecuada para una configuración regional.

SetHandle(IntPtr, JniHandleOwnership)

Establece la propiedad Handle.

(Heredado de Object)
ToArray<T>()

Definiciones localizadas de los campos día de semana, semana de mes y semana de año.

(Heredado de Object)
ToString()

Devuelve una representación de cadena del objeto.

(Heredado de Object)
UnregisterFromRuntime()

Definiciones localizadas de los campos día de semana, semana de mes y semana de año.

(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 <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 <notificado<>/em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)
WeekBasedYear()

Devuelve un campo para tener acceso al año de un año basado en semana en función de este WeekFields.

WeekOfMonth()

Devuelve un campo para tener acceso a la semana del mes en función de este WeekFields.

WeekOfWeekBasedYear()

Devuelve un campo para tener acceso a la semana de un año basado en la semana en función de este WeekFields.

WeekOfYear()

Devuelve un campo para tener acceso a la semana del año en función de este WeekFields.

Implementaciones de interfaz explícitas

IJavaPeerable.Disposed()

Definiciones localizadas de los campos día de semana, semana de mes y semana de año.

(Heredado de Object)
IJavaPeerable.DisposeUnlessReferenced()

Definiciones localizadas de los campos día de semana, semana de mes y semana de año.

(Heredado de Object)
IJavaPeerable.Finalized()

Definiciones localizadas de los campos día de semana, semana de mes y semana de año.

(Heredado de Object)
IJavaPeerable.JniManagedPeerState

Definiciones localizadas de los campos día de semana, semana de mes y semana de año.

(Heredado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Definiciones localizadas de los campos día de semana, semana de mes y semana de año.

(Heredado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Definiciones localizadas de los campos día de semana, semana de mes y semana de año.

(Heredado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Definiciones localizadas de los campos día de semana, semana de mes y semana de año.

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

Definiciones localizadas de los campos día de semana, semana de mes y semana de año.

GetJniTypeName(IJavaPeerable)

Definiciones localizadas de los campos día de semana, semana de mes y semana de año.

Se aplica a