Langage

IsoFields.WeekOfWeekBasedYear Propriété

Définition

Champ qui représente l’année hebdomadaire de la semaine.

[Android.Runtime.Register("WEEK_OF_WEEK_BASED_YEAR", ApiSince=26)]
public static Java.Time.Temporal.ITemporalField? WeekOfWeekBasedYear { get; }
[<Android.Runtime.Register("WEEK_OF_WEEK_BASED_YEAR", ApiSince=26)>]
static member WeekOfWeekBasedYear : Java.Time.Temporal.ITemporalField

Valeur de propriété

Attributs

Remarques

Champ qui représente l’année hebdomadaire de la semaine.

Ce champ permet à la semaine de la valeur d’année basée sur la semaine d’être interrogée et définie. L’année hebdomadaire a des valeurs comprises entre 1 et 52, ou 53 si l’année hebdomadaire a 53 semaines.

Dans la phase de résolution de l’analyse, une date peut être créée à partir d’une année basée sur une semaine, d’une semaine d’année et d’une journée de semaine.

En mode strict ResolverStyle#STRICT, les trois champs sont validés par rapport à leur plage de valeurs valides. Le champ week-of-week-based-year est validé de 1 à 52 ou 53 selon l’année hebdomadaire.

En mode smart ResolverStyle#SMART, les trois champs sont validés par rapport à leur plage de valeurs valides. Le champ week-of-week-based-year est validé entre 1 et 53, ignorant l’année hebdomadaire. Si la semaine de l’année est de 53, mais que l’année hebdomadaire n’a que 52 semaines, la date résultante est la semaine 1 de l’année suivante.

Dans ResolverStyle#LENIENT mode lenient, seule l’année basée sur la semaine est validée par rapport à la plage de valeurs valides. Si le jour de la semaine est en dehors de la plage de 1 à 7, la date résultante est ajustée par un nombre approprié de semaines pour réduire le jour de la semaine à la plage de 1 à 7. Si la valeur hebdomadaire de l’année est en dehors de la plage comprise entre 1 et 52, toutes les semaines excédentaires sont ajoutées ou soustraites de la date résultante.

Cette unité est un singleton immuable et thread-safe.

Java documentation pour java.time.temporal.IsoFields.WEEK_OF_WEEK_BASED_YEAR.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à