다음을 통해 공유


ZoneOffset 클래스

정의

그리니치/UTC의 표준 시간대 오프셋(예: +02:00.

[Android.Runtime.Register("java/time/ZoneOffset", ApiSince=26, DoNotGenerateAcw=true)]
public sealed class ZoneOffset : Java.Time.ZoneId, IDisposable, Java.Interop.IJavaPeerable, Java.Lang.IComparable, Java.Time.Temporal.ITemporalAccessor, Java.Time.Temporal.ITemporalAdjuster
[<Android.Runtime.Register("java/time/ZoneOffset", ApiSince=26, DoNotGenerateAcw=true)>]
type ZoneOffset = class
    inherit ZoneId
    interface ISerializable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
    interface IComparable
    interface ITemporalAccessor
    interface ITemporalAdjuster
상속
ZoneOffset
특성
구현

설명

그리니치/UTC의 표준 시간대 오프셋(예: +02:00.

표준 시간대 오프셋은 표준 시간대가 그리니치/UTC와 다른 시간입니다. 이는 일반적으로 고정된 시간 및 분 수입니다.

세계의 다른 부분에는 서로 다른 표준 시간대 오프셋이 있습니다. 오프셋이 장소 및 시간에 따라 달라지는 방식에 대한 규칙은 클래스에서 ZoneId 캡처됩니다.

예를 들어 파리는 겨울에 그리니치/UTC보다 1시간, 여름에는 2시간 앞서 있습니다. 파리의 인스턴스는 ZoneId 겨울의 경우와 여름의 인스턴스라는 +01:00 두 가지 ZoneOffset 인스턴스를 +02:00 참조합니다.

2008년에는 전 세계의 표준 시간대 오프셋이 -12:00에서 +14:00로 확장되었습니다. 해당 범위가 확장되는 문제를 방지하면서도 유효성 검사를 제공하기 위해 오프셋 범위는 -18:00~18:00(포함)으로 제한됩니다.

이 클래스는 ISO 일정 시스템에서 사용하도록 설계되었습니다. 시간, 분 및 초의 필드는 해당 필드의 표준 ISO 정의에 유효한 가정을 만듭니다. 이 클래스는 ISO 일정 시스템의 시간 필드와 일치하는 시간 필드의 정의를 제공하는 다른 일정 시스템과 함께 사용할 수 있습니다.

인스턴스는 .를 ZoneOffset 사용하여 #equals비교해야 합니다. 구현은 특정 공통 오프셋을 캐시하도록 선택할 수 있지만 애플리케이션은 이러한 캐싱을 사용하지 않아야 합니다.

1.8에 추가되었습니다.

에 대한 java.time.ZoneOffsetJava 설명서

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

속성

Class

Object런타임 클래스를 반환합니다.

(다음에서 상속됨 Object)
Handle

기본 Android 인스턴스에 대한 핸들입니다.

(다음에서 상속됨 Object)
Id

정규화된 영역 오프셋 ID를 가져옵니다.

JniIdentityHashCode

그리니치/UTC의 표준 시간대 오프셋(예: +02:00.

(다음에서 상속됨 Object)
JniPeerMembers

그리니치/UTC의 표준 시간대 오프셋(예: +02:00.

Max

지원되는 최대 오프셋에 대한 상수입니다.

Min

지원되는 최소 오프셋에 대한 상수입니다.

PeerReference

그리니치/UTC의 표준 시간대 오프셋(예: +02:00.

(다음에서 상속됨 Object)
Rules

연결된 표준 시간대 규칙을 가져옵니다.

ThresholdClass

그리니치/UTC의 표준 시간대 오프셋(예: +02:00.

(다음에서 상속됨 ZoneId)
ThresholdType

그리니치/UTC의 표준 시간대 오프셋(예: +02:00.

(다음에서 상속됨 ZoneId)
TotalSeconds

총 영역 오프셋(초)을 가져옵니다.

Utc

ID가 'Z'인 UTC의 표준 시간대 오프셋입니다.

메서드

AdjustInto(ITemporal)

지정된 temporal 개체가 이 개체와 동일한 오프셋을 갖도록 조정합니다.

Clone()

이 개체의 복사본을 만들고 반환합니다.

(다음에서 상속됨 Object)
CompareTo(ZoneOffset)

이 오프셋을 내림차순으로 다른 오프셋과 비교합니다.

Dispose()

그리니치/UTC의 표준 시간대 오프셋(예: +02:00.

(다음에서 상속됨 Object)
Dispose(Boolean)

그리니치/UTC의 표준 시간대 오프셋(예: +02:00.

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

다른 개체가 이 개체와 "같음"인지 여부를 나타냅니다.

(다음에서 상속됨 Object)
From(ITemporalAccessor)

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

Get(ITemporalField)

이 오프셋에서 지정된 필드의 값을 .로 int가져옵니다.

GetDisplayName(TextStyle, Locale)

그리니치/UTC의 표준 시간대 오프셋(예: +02:00.

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

개체에 대한 해시 코드 값을 반환합니다.

(다음에서 상속됨 Object)
GetLong(ITemporalField)

이 오프셋에서 지정된 필드의 값을 .로 long가져옵니다.

IsSupported(ITemporalField)

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

JavaFinalize()

가비지 수집에서 개체에 대한 참조가 더 이상 없다고 판단할 때 개체의 가비지 수집기에서 호출됩니다.

(다음에서 상속됨 Object)
Normalized()

그리니치/UTC의 표준 시간대 오프셋(예: +02:00.

(다음에서 상속됨 ZoneId)
Notify()

이 개체의 모니터에서 대기 중인 단일 스레드를 해제합니다.

(다음에서 상속됨 Object)
NotifyAll()

이 개체의 모니터에서 대기 중인 모든 스레드를 해제합니다.

(다음에서 상속됨 Object)
Of(String)

ID를 사용하는 인스턴스 ZoneOffset 를 가져옵니다.

OfHours(Int32)

오프셋을 사용하는 인스턴스 ZoneOffset 를 시간 단위로 가져옵니다.

OfHoursMinutes(Int32, Int32)

오프셋을 사용하는 인스턴스 ZoneOffset 를 시간 및 분 단위로 가져옵니다.

OfHoursMinutesSeconds(Int32, Int32, Int32)

오프셋을 ZoneOffset 사용하는 인스턴스를 시간, 분 및 초 단위로 가져옵니다.

OfTotalSeconds(Int32)

총 오프셋(초)을 지정하는 인스턴스 ZoneOffset 를 가져옵니다.

Query(ITemporalQuery)

지정된 쿼리를 사용하여 이 오프셋을 쿼리합니다.

Range(ITemporalField)

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

SetHandle(IntPtr, JniHandleOwnership)

Handle 속성을 설정합니다.

(다음에서 상속됨 Object)
ToArray<T>()

그리니치/UTC의 표준 시간대 오프셋(예: +02:00.

(다음에서 상속됨 Object)
ToString()

개체의 문자열 표현을 반환합니다.

(다음에서 상속됨 Object)
UnregisterFromRuntime()

그리니치/UTC의 표준 시간대 오프셋(예: +02:00.

(다음에서 상속됨 Object)
Wait()

현재 스레드가 각성될 때까지 대기하게 하며, 일반적으로 <알림을 받<>거나 <><중단/종료>합니다.>

(다음에서 상속됨 Object)
Wait(Int64, Int32)

현재 스레드가 각성될 때까지 대기하게 하며, 일반적으로 <>알림을 받<거나 <중단/>종료><>하거나 일정량의 실시간 경과가 발생할 때까지 대기합니다.

(다음에서 상속됨 Object)
Wait(Int64)

현재 스레드가 각성될 때까지 대기하게 하며, 일반적으로 <>알림을 받<거나 <중단/>종료><>하거나 일정량의 실시간 경과가 발생할 때까지 대기합니다.

(다음에서 상속됨 Object)

명시적 인터페이스 구현

IComparable.CompareTo(Object)

그리니치/UTC의 표준 시간대 오프셋(예: +02:00.

IJavaPeerable.Disposed()

그리니치/UTC의 표준 시간대 오프셋(예: +02:00.

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

그리니치/UTC의 표준 시간대 오프셋(예: +02:00.

(다음에서 상속됨 Object)
IJavaPeerable.Finalized()

그리니치/UTC의 표준 시간대 오프셋(예: +02:00.

(다음에서 상속됨 Object)
IJavaPeerable.JniManagedPeerState

그리니치/UTC의 표준 시간대 오프셋(예: +02:00.

(다음에서 상속됨 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

그리니치/UTC의 표준 시간대 오프셋(예: +02:00.

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

그리니치/UTC의 표준 시간대 오프셋(예: +02:00.

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

그리니치/UTC의 표준 시간대 오프셋(예: +02:00.

(다음에서 상속됨 Object)

확장 메서드

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

그리니치/UTC의 표준 시간대 오프셋(예: +02:00.

GetJniTypeName(IJavaPeerable)

그리니치/UTC의 표준 시간대 오프셋(예: +02:00.

적용 대상