언어

Year.With 메서드

정의

오버로드

속성 Description
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(Temporal) 메서드를 호출하여 인수로 전달하여 가져옵니다. 이 인스턴스는 변경할 수 없으며 이 메서드 호출의 영향을 받지 않습니다.

에 대한 java.time.Year.withJava 참조

적용 대상

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이 아닌 지정된 필드 집합이 있는 연도

구현

특성

설명

지정된 필드가 새 값으로 설정된 올해 복사본을 반환합니다. 지정된 필드의 값이 변경된 연도를 반환합니다. 필드가 지원되지 않거나 다른 이유로 인해 값을 설정할 수 없는 경우 예외가 throw됩니다. 필드가 ChronoField인 경우 조정이 여기에 구현됩니다. 지원되는 필드는 다음과 같이 동작합니다. YEAR_OF_ERA - 지정된 연도를 사용하여 연도를 반환합니다. 연대는 변경되지 않습니다. YEAR - 지정된 연도의 연도를 반환합니다. 이는 날짜를 완전히 대체하며 int와 동일합니다. ERA - 지정된 연대를 사용하여 연도를 반환합니다. 시대의 해는 변경되지 않습니다. 모든 경우에 새 값이 필드의 유효한 값 범위를 벗어나면 DateTimeException이 throw됩니다. 다른 모든 ChronoField 인스턴스는 UnsupportedTemporalTypeException을 throw합니다. 필드가 ChronoField가 아니면 TemporalField.adjustInto(Temporal, long)를 호출하여 이 메서드의 결과를 인수로 전달합니다. 이 경우 필드는 인스턴트 조정 여부와 방법을 결정합니다. 이 인스턴스는 변경할 수 없으며 이 메서드 호출의 영향을 받지 않습니다.

에 대한 java.time.Year.withJava 참조

적용 대상