Sprache

IsoFields.WeekOfWeekBasedYear Eigenschaft

Definition

Das Feld, das das wochenbasierte Jahr darstellt.

[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

Eigenschaftswert

Attribute

Hinweise

Das Feld, das das wochenbasierte Jahr darstellt.

In diesem Feld kann die Woche des wochenbasierten Jahreswerts abgefragt und festgelegt werden. Das wochenbasierte Jahr hat Werte von 1 bis 52, oder 53, wenn das wochenbasierte Jahr 53 Wochen hat.

In der Auflösungsphase der Analyse kann ein Datum aus einem wochenbasierten Jahr, wochenbasiertem Jahr und wochenbasiertem Jahr und Wochentag erstellt werden.

Im ResolverStyle#STRICT-Modus werden alle drei Felder anhand ihres Gültigen Wertebereichs überprüft. Das Feld für wochenbasiertes Jahr wird je nach Wochenbasis von 1 bis 52 oder 53 überprüft.

Im ResolverStyle#SMART-Modus werden alle drei Felder anhand ihres Gültigen Wertebereichs überprüft. Das Feld für wochenbasiertes Jahr wird zwischen 1 und 53 überprüft, wobei das wochenbasierte Jahr ignoriert wird. Wenn das Wochenwochenjahr 53 beträgt, das wochenbasierte Jahr jedoch nur 52 Wochen hat, liegt das resultierende Datum in Woche 1 des folgenden wochenbasierten Jahres.

Im ResolverStyle#LENIENT-lenient-Modus wird nur das wochenbasierte Jahr anhand des Wertebereichs überprüft. Liegt der Wochentag außerhalb des Bereichs von 1 bis 7, wird das resultierende Datum um eine geeignete Anzahl von Wochen angepasst, um den Wochentag auf den Bereich 1 bis 7 zu reduzieren. Wenn sich der Wochenwert auf Wochenbasis außerhalb des Bereichs von 1 bis 52 befindet, werden zusätzliche Wochen hinzugefügt oder vom resultierenden Datum subtrahiert.

Diese Einheit ist ein unveränderlicher und threadsicherer Singleton.

Java Dokumentation für java.time.temporal.IsoFields.WEEK_OF_WEEK_BASED_YEAR.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: