Instant.Plus 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
| 속성 | 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 참조
이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.