Язык

Year.With Метод

Определение

Перегрузки

Имя. Описание
With(ITemporalAdjuster)

Возвращает скорректированную копию этого года.

With(ITemporalField, Int64)

Возвращает копию этого года с указанным полем, заданным для нового значения.

With(ITemporalAdjuster)

Возвращает скорректированную копию этого года.

[Android.Runtime.Register("with", "(Ljava/time/temporal/TemporalAdjuster;)Ljava/time/Year;", "", ApiSince=26)]
public Java.Time.Year? With(Java.Time.Temporal.ITemporalAdjuster? adjuster);
[<Android.Runtime.Register("with", "(Ljava/time/temporal/TemporalAdjuster;)Ljava/time/Year;", "", ApiSince=26)>]
member this.With : Java.Time.Temporal.ITemporalAdjuster -> Java.Time.Year

Параметры

adjuster
ITemporalAdjuster

средство настройки, используемое, а не null

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

Год на основе этого с внесенной корректировкой, а не null

Атрибуты

Комментарии

Возвращает скорректированную копию этого года. Это возвращает год, основанный на этом, с скорректированным годом. Корректировка выполняется с помощью указанного объекта стратегии настройки. Ознакомьтесь с документацией по адаптировщику, чтобы понять, какие изменения будут сделаны. Результат этого метода получен путем вызова метода TemporalAdjuster.adjustInto(Темпоральный) для указанного средства настройки, передавающего этот аргумент в качестве аргумента. Этот экземпляр неизменяем и не влияет на этот вызов метода.

Java справочные материалы.java.time.Year.with

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

With(ITemporalField, Int64)

Возвращает копию этого года с указанным полем, заданным для нового значения.

[Android.Runtime.Register("with", "(Ljava/time/temporal/TemporalField;J)Ljava/time/Year;", "", ApiSince=26)]
public Java.Time.Temporal.ITemporal? With(Java.Time.Temporal.ITemporalField? field, long newValue);
[<Android.Runtime.Register("with", "(Ljava/time/temporal/TemporalField;J)Ljava/time/Year;", "", ApiSince=26)>]
abstract member With : Java.Time.Temporal.ITemporalField * int64 -> Java.Time.Temporal.ITemporal
override this.With : Java.Time.Temporal.ITemporalField * int64 -> Java.Time.Temporal.ITemporal

Параметры

field
ITemporalField

поле, заданное в результатах, а не null

newValue
Int64

новое значение поля в результате

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

Год на основе этого с заданным набором полей, а не null

Реализации

Атрибуты

Комментарии

Возвращает копию этого года с указанным полем, заданным для нового значения. Возвращается год, основанный на этом, со значением для указанного поля. Если невозможно задать значение, так как поле не поддерживается или по какой-либо другой причине, возникает исключение. Если поле является хроноФилдом, то здесь реализована корректировка. Поддерживаемые поля ведут себя следующим образом: YEAR_OF_ERA — возвращает год с заданным годом эпохи. Эра будет неизменной. YEAR — возвращает год с указанным годом. Это полностью заменяет дату и эквивалентно (int). ERA — возвращает год с указанной эрой. Год эпохи будет без изменений. Во всех случаях, если новое значение находится за пределами допустимого диапазона значений для поля, будет создано значение DateTimeException. Все остальные экземпляры ChronoField будут вызывать unsupportedTemporalTypeException. Если поле не является хронофилдом, результат этого метода получается путем вызова Темпорфилд.adjustInto(Темпоральный, длинный) передается в качестве аргумента. В этом случае поле определяет, следует ли и как изменить момент. Этот экземпляр неизменяем и не влияет на этот вызов метода.

Java справочные материалы.java.time.Year.with

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