언어

LocalTime.With 메서드

정의

오버로드

속성 Description
With(ITemporalAdjuster)

이 시간의 조정된 복사본을 반환합니다.

With(ITemporalField, Int64)

지정한 필드가 새 값으로 설정된 이 시간의 복사본을 반환합니다.

With(ITemporalAdjuster)

이 시간의 조정된 복사본을 반환합니다.

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

매개 변수

adjuster
ITemporalAdjuster

null이 아닌 사용할 조정자

반품

Null이 아닌 조정을 사용하여 이를 기반으로 하는 LocalTime

특성

설명

이 시간의 조정된 복사본을 반환합니다. 이렇게 하면 시간이 조정된 LocalTime이 반환됩니다. 조정은 지정된 조정자 전략 개체를 사용하여 이루어집니다. 조정자의 설명서를 읽고 조정자가 어떤 조정을 할 것인지 이해합니다. 간단한 조정자는 시간 필드와 같은 필드 중 하나를 설정하기만 하면 됩니다. 더 복잡한 조정자는 시간을 하루 중 마지막 시간으로 설정할 수 있습니다. 이 메서드의 결과는 지정된 조정자에서 TemporalAdjuster.adjustInto(Temporal) 메서드를 호출하여 인수로 전달하여 가져옵니다. 이 인스턴스는 변경할 수 없으며 이 메서드 호출의 영향을 받지 않습니다.

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

적용 대상

With(ITemporalField, Int64)

지정한 필드가 새 값으로 설정된 이 시간의 복사본을 반환합니다.

[Android.Runtime.Register("with", "(Ljava/time/temporal/TemporalField;J)Ljava/time/LocalTime;", "", 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/LocalTime;", "", 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이 아닌 지정된 필드 집합을 사용하여 이를 기반으로 하는 LocalTime

구현

특성

설명

지정한 필드가 새 값으로 설정된 이 시간의 복사본을 반환합니다. 이렇게 하면 지정된 필드의 값이 변경된 LocalTime이 반환됩니다. 이는 시간, 분 또는 초와 같은 지원되는 필드를 변경하는 데 사용할 수 있습니다. 필드가 지원되지 않거나 다른 이유로 인해 값을 설정할 수 없는 경우 예외가 throw됩니다. 필드가 ChronoField인 경우 조정이 여기에 구현됩니다. 지원되는 필드는 다음과 같이 동작합니다. NANO_OF_SECOND - 지정된 nano/초를 사용하여 LocalTime을 반환합니다. 시간, 분 및 초는 변경되지 않습니다. NANO_OF_DAY - 지정된 일 단위로 LocalTime을 반환합니다. 이는 시간을 완전히 대체하며 nanoOfDay(long)와 동일합니다. MICRO_OF_SECOND - 1,000을 곱한 지정된 초 마이크로로 대체된 나노 초의 LocalTime을 반환합니다. 시간, 분 및 초는 변경되지 않습니다. MICRO_OF_DAY - 지정된 일 단위로 LocalTime을 반환합니다. 이는 시간을 완전히 대체하며 하루 중 마이크로와 1,000을 곱한 ofNanoOfDay(long)를 사용하는 것과 같습니다. MILLI_OF_SECOND - 지정된 밀리초로 대체된 나노 초를 1,000,000으로 곱한 LocalTime을 반환합니다. 시간, 분 및 초는 변경되지 않습니다. MILLI_OF_DAY - 지정된 밀리 단위의 LocalTime을 반환합니다. 이는 시간을 완전히 대체하며 1,000,000을 곱한 일 밀리와 함께 ofNanoOfDay(long)를 사용하는 것과 같습니다. SECOND_OF_MINUTE - 지정된 분 단위의 LocalTime을 반환합니다. 시간, 분 및 나노 초는 변경되지 않습니다. SECOND_OF_DAY - 지정된 두 번째 날짜가 있는 LocalTime을 반환합니다. 나노 초는 변경되지 않습니다. MINUTE_OF_HOUR - 지정된 시간(분)을 사용하여 LocalTime을 반환합니다. 시간, 초 및 나노 초는 변경되지 않습니다. MINUTE_OF_DAY - 지정된 일 분을 사용하여 LocalTime을 반환합니다. 초 및 나노 초는 변경되지 않습니다. HOUR_OF_AMPM - 지정된 시간-of-am-pm을 사용하여 LocalTime을 반환합니다. AM/PM, 시간 분, 초 및 나노 초는 변경되지 않습니다. CLOCK_HOUR_OF_AMPM - 지정된 clock-hour-of-am-pm을 사용하여 LocalTime을 반환합니다. AM/PM, 시간 분, 초 및 나노 초는 변경되지 않습니다. HOUR_OF_DAY - 지정된 시간(일)을 사용하여 LocalTime을 반환합니다. 분, 초 및 나노 초는 변경되지 않습니다. CLOCK_HOUR_OF_DAY - 지정된 시계 시간(일)을 사용하여 LocalTime을 반환합니다. 분, 초 및 나노 초는 변경되지 않습니다. AMPM_OF_DAY - 지정된 AM/PM을 사용하여 LocalTime을 반환합니다. 시간-of-am-pm, 시간 분, 초 및 나노 초는 변경되지 않습니다. 모든 경우에 새 값이 필드의 유효한 값 범위를 벗어나면 DateTimeException이 throw됩니다. 다른 모든 ChronoField 인스턴스는 UnsupportedTemporalTypeException을 throw합니다. 필드가 ChronoField가 아니면 TemporalField.adjustInto(Temporal, long)를 호출하여 이 메서드의 결과를 인수로 전달합니다. 이 경우 필드는 인스턴트 조정 여부와 방법을 결정합니다. 이 인스턴스는 변경할 수 없으며 이 메서드 호출의 영향을 받지 않습니다.

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

적용 대상