다음을 통해 공유


IChronoLocalDateTime 인터페이스

정의

고급 세계화 사용 사례를 위한 임의의 시간론에 표준 시간대가 없는 날짜-시간입니다.

[Android.Runtime.Register("java/time/chrono/ChronoLocalDateTime", "", "Java.Time.Chrono.IChronoLocalDateTimeInvoker", ApiSince=26)]
[Java.Interop.JavaTypeParameters(new System.String[] { "D extends java.time.chrono.ChronoLocalDate" })]
public interface IChronoLocalDateTime : IDisposable, Java.Interop.IJavaPeerable, Java.Lang.IComparable, Java.Time.Temporal.ITemporal, Java.Time.Temporal.ITemporalAdjuster
[<Android.Runtime.Register("java/time/chrono/ChronoLocalDateTime", "", "Java.Time.Chrono.IChronoLocalDateTimeInvoker", ApiSince=26)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "D extends java.time.chrono.ChronoLocalDate" })>]
type IChronoLocalDateTime = interface
    interface IComparable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
    interface ITemporal
    interface ITemporalAccessor
    interface ITemporalAdjuster
파생
특성
구현

설명

고급 세계화 사용 사례를 위한 임의의 시간론에 표준 시간대가 없는 날짜-시간입니다.

<b>대부분의 애플리케이션은 이 인터페이스가 아니라 메서드 서명, 필드 및 변수를 LocalDateTime선언해야 합니다.</b>

A ChronoLocalDateTime 는 로컬 날짜-시간 또는 달력 시스템을 연결할 수 있는 Chronology chronology추상 표현입니다. 날짜-시간은 가장 일반적인 구현이 정의되는 TemporalField필드로 정의 ChronoField됩니다. 연대기는 달력 시스템의 작동 방식과 표준 필드의 의미를 정의합니다.

<h2>이 인터페이스<를 사용하는 경우/h2> API의 디자인은 애플리케이션이 여러 일정 시스템을 처리해야 하는 경우에도 이 인터페이스가 아닌 사용을 LocalDateTime 권장합니다. 이에 대한 근거는 에 자세히 설명되어 있습니다 ChronoLocalDate.

이 인터페이스를 사용하기 전에 토론 ChronoLocalDate 내용을 읽고 이해했는지 확인합니다.

1.8에 추가되었습니다.

에 대한 java.time.chrono.ChronoLocalDateTimeJava 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

속성

Chronology

이 날짜-시간의 연대기를 가져옵니다.

Handle

기본 Android 개체의 JNI 값을 가져옵니다.

(다음에서 상속됨 IJavaObject)
JniIdentityHashCode

래핑된 인스턴스의 java.lang.System.identityHashCode() 값을 반환합니다.

(다음에서 상속됨 IJavaPeerable)
JniManagedPeerState

관리되는 피어의 상태입니다.

(다음에서 상속됨 IJavaPeerable)
JniPeerMembers

멤버 액세스 및 호출 지원.

(다음에서 상속됨 IJavaPeerable)
PeerReference

JniObjectReference 래핑된 Java 개체 인스턴스의 값을 반환합니다.

(다음에서 상속됨 IJavaPeerable)

메서드

AdjustInto(ITemporal)

지정된 temporal 개체를 조정합니다.

(다음에서 상속됨 ITemporalAdjuster)
AtZone(ZoneId)

이 시간을 표준 시간대와 결합하여 만듭니다 ChronoZonedDateTime.

CompareTo(IChronoLocalDateTime)

이 날짜-시간을 연대기를 비롯한 다른 날짜-시간과 비교합니다.

CompareTo(Object)

이 개체를 지정된 개체와 순서를 비교합니다.

(다음에서 상속됨 IComparable)
Disposed()

인스턴스가 삭제되었을 때 호출됩니다.

(다음에서 상속됨 IJavaPeerable)
DisposeUnlessReferenced()

이 인스턴스에 대한 미해결 참조가 없으면 호출 Dispose()합니다. 그렇지 않으면 아무 작업도 수행하지 않습니다.

(다음에서 상속됨 IJavaPeerable)
Equals(Object)

이 날짜-시간이 연대기를 포함하여 다른 날짜-시간과 같은지 확인합니다.

Finalized()

인스턴스가 종료될 때 호출됩니다.

(다음에서 상속됨 IJavaPeerable)
Format(DateTimeFormatter)

지정된 포맷터를 사용하여 이 날짜-시간의 서식을 지정합니다.

From(ITemporalAccessor)

temporal 개체에서 인스턴스 ChronoLocalDateTime 를 가져옵니다.

Get(ITemporalField)

지정된 필드의 값을 .로 int가져옵니다.

(다음에서 상속됨 ITemporalAccessor)
GetHashCode()

이 날짜-시간에 대한 해시 코드입니다.

GetLong(ITemporalField)

지정된 필드의 값을 .로 long가져옵니다.

(다음에서 상속됨 ITemporalAccessor)
IsAfter(IChronoLocalDateTime)

이 날짜-시간이 지정된 날짜-시간 이후가 연대기를 무시하는지 확인합니다.

IsBefore(IChronoLocalDateTime)

이 날짜-시간이 지정된 날짜-시간 전에 연대기를 무시하는지 확인합니다.

IsEqual(IChronoLocalDateTime)

이 날짜-시간이 연대기를 무시하는 지정된 날짜-시간과 같은지 확인합니다.

IsSupported(ITemporalField)

지정된 필드가 지원되는지 확인합니다.

IsSupported(ITemporalUnit)

지정된 단위가 지원되는지 확인합니다.

(다음에서 상속됨 ITemporal)
Minus(Int64, ITemporalUnit)

지정한 마침표가 뺄 경우 이 개체와 형식이 같은 개체를 반환합니다.

(다음에서 상속됨 ITemporal)
Minus(ITemporalAmount)

이 개체와 같은 형식의 개체를 뺄 수 있는 개체를 반환합니다.

(다음에서 상속됨 ITemporal)
Plus(Int64, ITemporalUnit)

추가할 수 있습니다.

Plus(ITemporalAmount)

크기가 추가된 이 개체와 형식이 같은 개체를 반환합니다.

(다음에서 상속됨 ITemporal)
Query(ITemporalQuery)

이 날짜-시간을 쿼리합니다.

(다음에서 상속됨 ITemporalAccessor)
Range(ITemporalField)

지정된 필드에 유효한 값의 범위를 가져옵니다.

(다음에서 상속됨 ITemporalAccessor)
SetJniIdentityHashCode(Int32)

에서 반환 JniIdentityHashCode하는 값을 설정합니다.

(다음에서 상속됨 IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

고급 세계화 사용 사례를 위한 임의의 시간론에 표준 시간대가 없는 날짜-시간입니다.

(다음에서 상속됨 IJavaPeerable)
SetPeerReference(JniObjectReference)

에서 반환 PeerReference하는 값을 설정합니다.

(다음에서 상속됨 IJavaPeerable)
TimeLineOrder()

시간순으로 비교 ChronoLocalDateTime 하여 연대기를 무시하는 비교자를 가져옵니다.

ToEpochSecond(ZoneOffset)

이 날짜-시간을 1970-01-01T00:00:00Z의 epoch에서 초 수로 변환합니다.

ToInstant(ZoneOffset)

이 날짜-시간을 .로 변환합니다 Instant.

ToLocalDate()

이 날짜-시간의 로컬 날짜 부분을 가져옵니다.

ToLocalTime()

이 날짜-시간의 현지 시간 부분을 가져옵니다.

ToString()

이 날짜-시간을 .로 출력합니다 String.

UnregisterFromRuntime()

런타임이 이후 Java.Interop.JniRuntime+JniValueManager.PeekValue 호출에서 반환되지 않도록 이 인스턴스의 등록을 취소합니다.

(다음에서 상속됨 IJavaPeerable)
Until(ITemporal, ITemporalUnit)

지정된 단위를 기준으로 다른 temporal까지의 시간을 계산합니다.

(다음에서 상속됨 ITemporal)
With(ITemporalAdjuster)

이 개체와 동일한 형식의 조정된 개체를 조정하여 반환합니다.

(다음에서 상속됨 ITemporal)
With(ITemporalField, Int64)

추가할 수 있습니다.

명시적 인터페이스 구현

ITemporal.IsSupported(ITemporalUnit)

지정된 단위가 지원되는지 확인합니다.

ITemporal.Minus(Int64, ITemporalUnit)

추가할 수 있습니다.

ITemporal.Minus(ITemporalAmount)

추가할 수 있습니다.

ITemporal.Plus(ITemporalAmount)

추가할 수 있습니다.

ITemporal.With(ITemporalAdjuster)

추가할 수 있습니다.

ITemporalAccessor.Query(ITemporalQuery)

지정된 쿼리를 사용하여 이 날짜-시간을 쿼리합니다.

ITemporalAdjuster.AdjustInto(ITemporal)

지정된 temporal 개체를 이 개체와 날짜 및 시간이 같도록 조정합니다.

확장 메서드

JavaCast<TResult>(IJavaObject)

Android 런타임 확인 형식 변환을 수행합니다.

JavaCast<TResult>(IJavaObject)

고급 세계화 사용 사례를 위한 임의의 시간론에 표준 시간대가 없는 날짜-시간입니다.

GetJniTypeName(IJavaPeerable)

고급 세계화 사용 사례를 위한 임의의 시간론에 표준 시간대가 없는 날짜-시간입니다.

적용 대상