WeekFields.WeekOfYear Método

Definición

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

[Android.Runtime.Register("weekOfYear", "()Ljava/time/temporal/TemporalField;", "", ApiSince=26)]
public Java.Time.Temporal.ITemporalField? WeekOfYear();
[<Android.Runtime.Register("weekOfYear", "()Ljava/time/temporal/TemporalField;", "", ApiSince=26)>]
member this.WeekOfYear : unit -> Java.Time.Temporal.ITemporalField

Devoluciones

un campo que proporciona acceso a la semana de año, no null

Atributos

Comentarios

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

Esto representa el concepto del recuento de semanas dentro del año en el que las semanas comienzan en un día de semana fijo, como el lunes. Este campo se usa normalmente con WeekFields#dayOfWeek().

La semana uno(1) es la semana que comienza en el WeekFields#getFirstDayOfWeek lugar donde hay al menos WeekFields#getMinimalDaysInFirstWeek() días en el año. Por lo tanto, la semana uno puede empezar hasta minDays días antes del inicio del año. Si la primera semana comienza después del inicio del año, el período anterior a la semana cero (0).

Por ejemplo:br> :< si el 1º día del año es un lunes, la semana uno comienza el 1º y no hay ninguna semana cero<br> - si el 2º día del año es un lunes, la semana uno comienza el 2º y el 1º es en la semana cero<br> - si el día 4 del año es un lunes, la semana uno comienza el 4º y el 1º a 3º es en la semana cero<br> - si el día 5 del año es un lunes, la semana dos comienza el 5º y el 1º a 4 es en la semana uno<br>

Este campo se puede usar con cualquier sistema de calendario.

En la fase de resolución del análisis, se puede crear una fecha a partir de un año, semana de año y día de semana.

En el modo strict ResolverStyle#STRICT, los tres campos se validan con su intervalo de valores válidos. El campo semana del año se valida para asegurarse de que el año resultante es el año solicitado.

En el modo inteligente ResolverStyle#SMART, los tres campos se validan con su intervalo de valores válidos. El campo semana de año se valida de 0 a 54, lo que significa que la fecha resultante puede estar en un año diferente al especificado.

En el modo leniento ResolverStyle#LENIENT, el año y el día de la semana se validan con el intervalo de valores válidos. La fecha resultante se calcula equivalente al enfoque de tres fases siguiente. En primer lugar, cree una fecha en el primer día de la primera semana del año solicitado. A continuación, tome la semana del año, reste una y agregue la cantidad en semanas a la fecha. Por último, ajuste al día de la semana correcto dentro de la semana localizada.

Java documentación para java.time.temporal.WeekFields.weekOfYear().

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.

Se aplica a