Язык

WeekFields.WeekBasedYear Метод

Определение

Возвращает поле для доступа к году недельного года на основе этого WeekFields.

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

Возвращаемое значение

поле, предоставляющее доступ к недельным годам, а не null

Атрибуты

Комментарии

Возвращает поле для доступа к году недельного года на основе этого WeekFields.

Это представляет концепцию года, где недели начинаются на фиксированный день недели, например понедельник и каждая неделя принадлежит ровно одному году. Обычно это поле используется с WeekFields#dayOfWeek() и WeekFields#weekOfWeekBasedYear().

Неделя один(1) — это неделя, начиная с WeekFields#getFirstDayOfWeek того, где есть по крайней мере WeekFields#getMinimalDaysInFirstWeek() дни в году. Таким образом, неделя одна может начаться до начала года. Если первая неделя начинается после начала года, то период, предшествующий прошлой неделе предыдущего года.

Это поле можно использовать с любой системой календаря.

На этапе разрешения синтаксического анализа можно создать дату из недельного, недельного и дневного.

В строгом режиме ResolverStyle#STRICT все три поля проверяются в их диапазоне допустимых значений. Поле "Неделя года" проверяется, чтобы гарантировать, что итоговый еженедельный год запрашивается на основе недели.

В смарт-режиме ResolverStyle#SMART все три поля проверяются в их диапазоне допустимых значений. Поле года на основе недели проверяется от 1 до 53, что означает, что результирующая дата может находиться в следующем недельном году до указанного.

В режиме lenIENT LENIENT в режиме lenient в resolverStyle#LENIENT проверяются год и день недели в диапазоне допустимых значений. Результирующая дата вычисляется эквивалентно следующему трех этапу подхода. Сначала создайте дату в первый день первой недели в запрошенном недельном году. Затем возьмите недельный год, вычитайте один и добавьте сумму в недели к дате. Наконец, настройтесь на правильный день недели в локализованной неделе.

Java документации по java.time.temporal.WeekFields.weekBasedYear().

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к