언어

Instant.Plus 메서드

정의

오버로드

속성 Description
Plus(ITemporalAmount)

지정된 금액이 추가된 이 인스턴트의 복사본을 반환합니다.

Plus(Int64, ITemporalUnit)

지정된 금액이 추가된 이 인스턴트의 복사본을 반환합니다.

Plus(ITemporalAmount)

지정된 금액이 추가된 이 인스턴트의 복사본을 반환합니다.

[Android.Runtime.Register("plus", "(Ljava/time/temporal/TemporalAmount;)Ljava/time/Instant;", "", ApiSince=26)]
public Java.Time.Instant? Plus(Java.Time.Temporal.ITemporalAmount? amountToAdd);
[<Android.Runtime.Register("plus", "(Ljava/time/temporal/TemporalAmount;)Ljava/time/Instant;", "", ApiSince=26)>]
member this.Plus : Java.Time.Temporal.ITemporalAmount -> Java.Time.Instant

매개 변수

amountToAdd
ITemporalAmount

TemporalAmount: null이 아닌 추가할 금액입니다.

반품

null이 아닌 추가된 이 인스턴트를 기반으로 하는 인스턴트

특성

설명

지정된 금액이 추가된 이 인스턴트의 복사본을 반환합니다. 지정된 금액이 추가된 이 인스턴스에 따라 Instant가 반환됩니다. 크기는 일반적으로 Duration이지만 TemporalAmount 인터페이스를 구현하는 다른 형식일 수 있습니다. TemporalAmount.addTo(Temporal)를 호출하여 계산이 크기 개체에 위임됩니다. 크기 구현은 원하는 방식으로 추가를 구현할 수 있지만 일반적으로 더하기(long,TemporalUnit)로 다시 호출됩니다. 성공적으로 추가할 수 있는지 확인하려면 금액 구현 설명서를 참조하세요. 이 인스턴스는 변경할 수 없으며 이 메서드 호출의 영향을 받지 않습니다.

throw: 숫자 오버플로가 발생하는 경우 ArithmeticException

throw: 추가를 수행할 수 없는 경우 DateTimeException

에 대한 java.time.Instant.plusAndroid 참조

이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.

적용 대상

Plus(Int64, ITemporalUnit)

지정된 금액이 추가된 이 인스턴트의 복사본을 반환합니다.

[Android.Runtime.Register("plus", "(JLjava/time/temporal/TemporalUnit;)Ljava/time/Instant;", "", ApiSince=26)]
public Java.Time.Temporal.ITemporal? Plus(long amountToAdd, Java.Time.Temporal.ITemporalUnit? unit);
[<Android.Runtime.Register("plus", "(JLjava/time/temporal/TemporalUnit;)Ljava/time/Instant;", "", ApiSince=26)>]
abstract member Plus : int64 * Java.Time.Temporal.ITemporalUnit -> Java.Time.Temporal.ITemporal
override this.Plus : int64 * Java.Time.Temporal.ITemporalUnit -> Java.Time.Temporal.ITemporal

매개 변수

amountToAdd
Int64

long: 결과에 추가할 단위의 양이 음수일 수 있습니다.

unit
ITemporalUnit

TemporalUnit: null이 아닌 추가할 양의 단위입니다.

반품

지정된 금액이 null이 아닌 추가된 이 인스턴트를 기반으로 하는 인스턴트

구현

특성

설명

지정된 금액이 추가된 이 인스턴트의 복사본을 반환합니다. 그러면 추가된 단위의 양과 함께 이 인스턴스를 기반으로 인스턴트가 반환됩니다. 단위가 지원되지 않거나 다른 이유로 인해 금액을 추가할 수 없는 경우 예외가 throw됩니다. 필드가 ChronoUnit이면 여기에 추가가 구현됩니다. 지원되는 필드는 다음과 같이 동작합니다. NANOS - 지정된 수의 나노초가 추가된 인스턴트를 반환합니다. 이는 plusNanos(long)와 동일합니다. MICROS - 지정된 수의 마이크로초가 추가된 Instant를 반환합니다. 이는 1,000을 곱한 plusNanos(long)와 동일합니다. MILLIS - 지정된 시간(밀리초)이 추가된 Instant를 반환합니다. 이는 1,000,000을 곱한 plusNanos(long)와 동일합니다. SECONDS - 지정된 시간(초)이 추가된 인스턴트를 반환합니다. 이는 plusSeconds(long)와 동일합니다. MINUTES - 지정된 시간(분)이 추가된 인스턴트를 반환합니다. 이 값은 60을 곱한 plusSeconds(long)와 동일합니다. HOURS - 지정된 시간 수가 추가된 인스턴트를 반환합니다. 이는 3,600을 곱한 plusSeconds(long)와 동일합니다. HALF_DAYS - 지정된 반나일 수가 추가된 Instant를 반환합니다. 이는 43,200(12시간)을 곱한 plusSeconds(long)와 동일합니다. DAYS - 지정된 일 수가 추가된 인스턴트를 반환합니다. 이는 86,400(24시간)을 곱한 plusSeconds(long)와 동일합니다. 다른 모든 ChronoUnit 인스턴스는 UnsupportedTemporalTypeException을 throw합니다. 필드가 ChronoUnit이 아니면 TemporalUnit.addTo(Temporal, long)를 호출하여 이 메서드의 결과를 인수로 전달합니다. 이 경우 단위는 추가를 수행할지 여부와 방법을 결정합니다. 이 인스턴스는 변경할 수 없으며 이 메서드 호출의 영향을 받지 않습니다.

throw: 숫자 오버플로가 발생하는 경우 ArithmeticException

throw: 추가를 수행할 수 없는 경우 DateTimeException

throw: 단위가 지원되지 않는 경우 UnsupportedTemporalTypeException

에 대한 java.time.Instant.plusAndroid 참조

이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.

적용 대상