Share via


XMLGregorianCalendar 클래스

정의

W3C XML 스키마 1에 대한 표현입니다.

[Android.Runtime.Register("javax/xml/datatype/XMLGregorianCalendar", DoNotGenerateAcw=true)]
public abstract class XMLGregorianCalendar : Java.Lang.Object, IDisposable, Java.Interop.IJavaPeerable, Java.Lang.ICloneable
[<Android.Runtime.Register("javax/xml/datatype/XMLGregorianCalendar", DoNotGenerateAcw=true)>]
type XMLGregorianCalendar = class
    inherit Object
    interface ICloneable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
상속
XMLGregorianCalendar
특성
구현

설명

W3C XML 스키마 1.0 날짜/시간 데이터 형식에 대한 표현입니다. 특히 이러한 날짜/시간 데이터 형식은 XML 네임스페이<스에 정의된 c>dateTime</c>, <c>time</c>, <c>date</c>, <c>gYearMonth</c>, <c>gMonthDay</c>, <c>gYear</c><>gMonth</c> 및 <c>gDay</c>"http://www.w3.org/2001/XMLSchema"입니다. 이러한 데이터 형식은 W3C XML 스키마 1.0 2부, 섹션 3.2.7-14에서 규범적으로 정의됩니다.

아래 표에서는 XML 스키마 1.0 날짜/시간 데이터 형식 필드와 이 클래스의 필드 간의 매핑을 정의합니다. 또한 W3C XML 스키마 1.0 2부, 부록 D, ISO 8601 날짜 및 시간 형식에 정의된 날짜 및 시간 필드에 대한 값 제약 조건도 요약합니다.

"datetimefieldsmapping"/>table border="2" rules="all" cellpadding="2"><thead<>tr<>th align="center" colspan="3"> Date/Time Datatype Field Mapping Between XML 스키마 1.0 및 Java 표현 </th<>/tr<>/thead<>tbody<>tr<>th>XML Schema 1.0<br/ datatype<br/>> field</th><>Related<br/>XMLGregorianCalendar<br/><<접근자/th<>>값 범위</th></tr> "datetimefield-year"/> < tr> < td> year </td> < td> < c>#getYear()</c> + < c>#getEon()</c> 또는< br/> < c>#getEonAndYear</c></td> < td> < c> getYear()</c> 는 -(10^9-1)에서 (10^9)-1 또는 < 사이의 값입니다. c> DatatypeConstants#FIELD_UNDEFINED</c>. < br/> < c>#getEon()</c> 은 10억 년의 높은 주문 연도 가치입니다.< br/> < c> getEon()</c> 값이 (10^9) 보다 크거나 같거나 -(10^9)보다 작거나 같습니다. null 값은 필드가 undefined임을 나타냅니다.</br> < 참조 href=""http://www.w3.org/2001/05/xmlschema-errata#e2-63>XML 스키마 1.0 errata</see> 연도 0은 XML 스키마의 이후 버전에서 유효한 어휘 값이 될 것이며, 이 클래스를 사용하면 연도 필드를 0으로 설정할 수 있습니다. 그렇지 않으면 연도 필드 값은 errata 및 [ISO-8601-1988]에 설명된 대로 정확하게 처리됩니다. W3C XML 스키마 1.0 유효성 검사에서는 연도 필드에 값이 0인 것을 허용하지 않습니다. </td> </tr> "datetimefield-month"/& Gt; & Lt; tr& Gt; & Lt; td& Gt; 월 & lt;/td& Gt; & Lt; td& Gt; & Lt; c& gt;#getMonth()& lt;/c& gt;& lt;/td& Gt; & Lt; td& Gt; 1-12 또는 & Lt; c& Gt; DatatypeConstants#FIELD_UNDEFINED& lt;/c& gt;& lt;/td& Gt; & lt;/tr& Gt; "datetimefield-day"/& 앰프; Gt; & 앰프; Lt; tr& 앰프; Gt; & 앰프; Lt; td& 앰프; Gt; day & 앰프; lt;/td& 앰프; Gt; & 앰프; Lt; td& 앰프; Gt; & 앰프; Lt; c& 앰프; gt;#getDay()& 앰프; lt;/c& 앰프; gt;& 앰프; lt;/td& 앰프; Gt; & 앰프; Lt; td& 앰프; Gt; 월과 무관하게 최대 범위는 1~31 또는 &입니다. 앰프; Lt; c& 앰프; Gt; DatatypeConstants#FIELD_UNDEFINED& 앰프; lt;/c& 앰프; Gt;. & 앰프; Lt; br/& 앰프; Gt; 월 필드의 값을 기준으로 명시된 표준 값 제약 조건은 &입니다. 앰프; Lt; href="http://www.w3.org/TR/xmlschema-2/#isoformats"& 앰프; Gt; W3C XML 스키마 1.0 2부, 부록 D& 앰프; lt;/& 참조 앰프; Gt;. & 앰프; lt;/td& 앰프; Gt; & 앰프; lt;/tr& 앰프; Gt; & 앰프; Lt; tr id="datetimefield-hour"& 앰프; Gt; & 앰프; Lt; td& 앰프; Gt; 시간& 앰프; lt;/td& 앰프; Gt; & 앰프; Lt; td& 앰프; gt;& 앰프; Lt; c& 앰프; gt;#getHour()& 앰프; lt;/c& 앰프; gt;& 앰프; lt;/td& 앰프; Gt; & 앰프; Lt; td& 앰프; Gt; 0~24 또는 & 앰프; Lt; c& 앰프; Gt; DatatypeConstants#FIELD_UNDEFINED& 앰프; lt;/c& 앰프; Gt;. 값이 24인 경우 분 및 두 번째 필드는 &당 0이어야 합니다. 앰프; Lt; 참조 href="http://www.w3.org/2001/05/xmlschema-errata#e2-45"& 앰프; gt;XML 스키마 Errata& 앰프; lt;/& 참조 앰프; Gt;. & 앰프; lt;/td& 앰프; Gt; & 앰프; lt;/tr& 앰프; Gt; "datetimefield-minute"/& 앰프; 앰프; Gt; & 앰프; 앰프; Lt; tr& 앰프; 앰프; Gt; & 앰프; 앰프; Lt; td& 앰프; 앰프; Gt; 분 & 앰프; 앰프; lt;/td& 앰프; 앰프; Gt; & 앰프; 앰프; Lt; td& 앰프; 앰프; Gt; & 앰프; 앰프; Lt; c& 앰프; 앰프; gt;#getMinute()& 앰프; 앰프; lt;/c& 앰프; 앰프; gt;& 앰프; 앰프; lt;/td& 앰프; 앰프; Gt; & 앰프; 앰프; Lt; td& 앰프; 앰프; Gt; 0~59 또는 & 앰프; 앰프; Lt; c& 앰프; 앰프; Gt; DatatypeConstants#FIELD_UNDEFINED& 앰프; 앰프; lt;/c& 앰프; 앰프; gt;& 앰프; 앰프; lt;/td& 앰프; 앰프; Gt; & 앰프; 앰프; lt;/tr& 앰프; 앰프; Gt; "datetimefield-second"/& 앰프; 앰프; 앰프; Gt; & 앰프; 앰프; 앰프; Lt; tr& 앰프; 앰프; 앰프; Gt; & 앰프; 앰프; 앰프; Lt; td& 앰프; 앰프; 앰프; Gt; 두 번째& 앰프; 앰프; 앰프; lt;/td& 앰프; 앰프; 앰프; Gt; & 앰프; 앰프; 앰프; Lt; td& 앰프; 앰프; 앰프; Gt; & 앰프; 앰프; 앰프; Lt; c& 앰프; 앰프; 앰프; gt;#getSecond()& 앰프; 앰프; 앰프; lt;/c& 앰프; 앰프; 앰프; Gt; + & 앰프; 앰프; 앰프; Lt; c& 앰프; 앰프; 앰프; gt;#getMillisecond()& 앰프; 앰프; 앰프; lt;/c& 앰프; 앰프; 앰프; gt;/1000 또는& 앰프; 앰프; 앰프; Lt; br/& 앰프; 앰프; 앰프; Gt; & 앰프; 앰프; 앰프; Lt; c& 앰프; 앰프; 앰프; gt;#getSecond()& 앰프; 앰프; 앰프; lt;/c& 앰프; 앰프; 앰프; Gt; + & 앰프; 앰프; 앰프; Lt; c& 앰프; 앰프; 앰프; gt;#getFractionalSecond()& 앰프; 앰프; 앰프; lt;/c& 앰프; 앰프; 앰프; gt;& 앰프; 앰프; 앰프; lt;/td& 앰프; 앰프; 앰프; Gt; & 앰프; 앰프; 앰프; Lt; td& 앰프; 앰프; 앰프; Gt; & 앰프; 앰프; 앰프; Lt; c& 앰프; 앰프; 앰프; gt;#getSecond()& 앰프; 앰프; 앰프; lt;/c& 앰프; 앰프; 앰프; Gt; 0에서 60까지 또는 & 앰프; 앰프; 앰프; Lt; c& 앰프; 앰프; 앰프; Gt; DatatypeConstants#FIELD_UNDEFINED& 앰프; 앰프; 앰프; lt;/c& 앰프; 앰프; 앰프; Gt;. & 앰프; 앰프; 앰프; Lt; br/& 앰프; 앰프; 앰프; Gt; & 앰프; 앰프; 앰프; Lt; i& 앰프; 앰프; 앰프; Gt; (참고: 60은 윤초에만 허용됩니다.) & 앰프; 앰프; 앰프; lt;/i& 앰프; 앰프; 앰프; gt;& 앰프; 앰프; 앰프; Lt; br/& 앰프; 앰프; 앰프; Gt; & 앰프; 앰프; 앰프; Lt; c& 앰프; 앰프; 앰프; gt;#getFractionalSecond()& 앰프; 앰프; 앰프; lt;/c& 앰프; 앰프; 앰프; Gt; 는 &일 때 0.0에서 1.0까지의 범위에서 무한 정밀도를 허용합니다. 앰프; 앰프; 앰프; Lt; c& 앰프; 앰프; 앰프; gt;#getSecond()& 앰프; 앰프; 앰프; lt;/c& 앰프; 앰프; 앰프; Gt; is defined.& 앰프; 앰프; 앰프; Lt; br/& 앰프; 앰프; 앰프; Gt; & 앰프; 앰프; 앰프; Lt; c& 앰프; 앰프; 앰프; Gt; FractionalSecond& 앰프; 앰프; 앰프; lt;/c& 앰프; 앰프; 앰프; Gt; 는 선택 사항이며 값은 &입니다. 앰프; 앰프; 앰프; Lt; c& 앰프; 앰프; 앰프; Gt; null& 앰프; 앰프; 앰프; lt;/c& 앰프; 앰프; 앰프; Gt; undefined.& 앰프; 앰프; 앰프; Lt; br /& 앰프; 앰프; 앰프; Gt; & 앰프; 앰프; 앰프; Lt; c& 앰프; 앰프; 앰프; gt;#getMillisecond()& 앰프; 앰프; 앰프; lt;/c& 앰프; 앰프; 앰프; Gt; 는 & 값의 편리한 밀리초 정밀도입니다. 앰프; 앰프; 앰프; Lt; c& 앰프; 앰프; 앰프; gt;#getFractionalSecond()& 앰프; 앰프; 앰프; lt;/c& 앰프; 앰프; 앰프; Gt;. & 앰프; 앰프; 앰프; lt;/td& 앰프; 앰프; 앰프; Gt; & 앰프; 앰프; 앰프; lt;/tr& 앰프; 앰프; 앰프; Gt; & 앰프; 앰프; 앰프; Lt; tr id="datetimefield-timezone"& 앰프; 앰프; 앰프; Gt; & 앰프; 앰프; 앰프; Lt; td& 앰프; 앰프; 앰프; Gt; 표준 시간대 & 앰프; 앰프; 앰프; lt;/td& 앰프; 앰프; 앰프; Gt; & 앰프; 앰프; 앰프; Lt; td& 앰프; 앰프; 앰프; Gt; & 앰프; 앰프; 앰프; Lt; c& 앰프; 앰프; 앰프; gt;#getTimezone()& 앰프; 앰프; 앰프; lt;/c& 앰프; 앰프; 앰프; gt;& 앰프; 앰프; 앰프; lt;/td& 앰프; 앰프; 앰프; Gt; & 앰프; 앰프; 앰프; Lt; td& 앰프; 앰프; 앰프; Gt; 분 또는 & 앰프; 앰프; 앰프; Lt; c& 앰프; 앰프; 앰프; Gt; DatatypeConstants#FIELD_UNDEFINED& 앰프; 앰프; 앰프; lt;/c& 앰프; 앰프; 앰프; Gt;. 값 범위는 -14시간(-14 * 60분)에서 14시간(14 * 60분)입니다. & 앰프; 앰프; 앰프; lt;/td& 앰프; 앰프; 앰프; Gt; & 앰프; 앰프; 앰프; lt;/tr& 앰프; 앰프; 앰프; Gt; & 앰프; 앰프; 앰프; lt;/tbody& 앰프; 앰프; 앰프; Gt; & 앰프; 앰프; 앰프; lt;/table& 앰프; 앰프; 앰프; Gt;

위의 표에 있는 필드에 대해 나열된 모든 최대 값 공간 제약 조건은 팩터리 메서드에 의해 검사됩니다.

1.5에 추가되었습니다.

에 대한 Java 설명서입니다 javax.xml.datatype.XMLGregorianCalendar.

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

생성자

XMLGregorianCalendar()

W3C XML 스키마 1에 대한 표현입니다.

XMLGregorianCalendar(IntPtr, JniHandleOwnership)

JNI 개체의 관리형 표현을 만들 때 사용되는 생성자입니다. 런타임에서 호출합니다.

속성

Class

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

(다음에서 상속됨 Object)
Day

W3C XML 스키마 1에 대한 표현입니다.

Eon

W3C XML 스키마 1에 대한 표현입니다.

EonAndYear

W3C XML 스키마 1에 대한 표현입니다.

FractionalSecond

W3C XML 스키마 1에 대한 표현입니다.

Handle

기본 Android instance 대한 핸들입니다.

(다음에서 상속됨 Object)
Hour

반환 시간 또는 FieldUndefined입니다.

IsValid

제약 조건별로 getXMLSchemaType() instance 유효성을 검사합니다.

JniIdentityHashCode

W3C XML 스키마 1에 대한 표현입니다.

(다음에서 상속됨 Object)
JniPeerMembers

W3C XML 스키마 1에 대한 표현입니다.

Millisecond

의 전체 자릿수를 밀리초 단위로 반환합니다 #getFractionalSecond().

Minute

이 필드가 정의되지 않은 경우 를 반환 FieldUndefined 합니다.

Month

W3C XML 스키마 1에 대한 표현입니다.

PeerReference

W3C XML 스키마 1에 대한 표현입니다.

(다음에서 상속됨 Object)
Second

W3C XML 스키마 1에 대한 표현입니다.

ThresholdClass

이 API는 Android용 Mono 인프라를 지원하며 코드에서 직접 사용할 수 없습니다.

ThresholdType

이 API는 Android용 Mono 인프라를 지원하며 코드에서 직접 사용할 수 없습니다.

Timezone

표준 시간대 오프셋을 분 단위로 반환하거나 FieldUndefined 이 선택적 필드가 정의되지 않은 경우 반환합니다.

XMLSchemaType

W3C XML 스키마 1에 대한 표현입니다.

Year

W3C XML 스키마 1에 대한 표현입니다.

메서드

Add(Duration)

이 instance 추가 duration 합니다.

Clear()

정의되지 않은 모든 필드의 설정을 해제합니다.

Clone()

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

Compare(XMLGregorianCalendar)

W3C XML 스키마 1의 두 인스턴스를 비교합니다.

Dispose()

W3C XML 스키마 1에 대한 표현입니다.

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

W3C XML 스키마 1에 대한 표현입니다.

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

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

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

개체의 해시 코드 값을 반환합니다.

(다음에서 상속됨 Object)
GetTimeZone(Int32)

이 클래스에 대한 를 java.util.TimeZone 반환합니다.

JavaFinalize()

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

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

이 instance UTC로 정규화합니다.

Notify()

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

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

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

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

원래 XMLGregorianCalendar 값으로 다시 설정합니다.

SetHandle(IntPtr, JniHandleOwnership)

Handle 속성을 설정합니다.

(다음에서 상속됨 Object)
SetMillisecond(Int32)

밀리초를 설정합니다.

SetTime(Int32, Int32, Int32)

시간을 하나의 단위로 설정합니다.

SetTime(Int32, Int32, Int32, BigDecimal)

시간(선택적 무한 정밀도 소수 자릿수 초 포함)을 하나의 단위로 설정합니다.

SetTime(Int32, Int32, Int32, Int32)

시간(선택적 밀리초 포함)을 하나의 단위로 설정합니다.

SetYear(BigInteger)

XSD dateTime 연도 필드의 하위 및 상위 순서 구성 요소를 설정합니다.

ToArray<T>()

W3C XML 스키마 1에 대한 표현입니다.

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

이를 XMLGregorianCalendar 로 변환합니다 GregorianCalendar.

ToGregorianCalendar(TimeZone, Locale, XMLGregorianCalendar)

제공된 매개 변수 GregorianCalendar 와 함께 instance XMLGregorianCalendar 변환합니다.

ToString()

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

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

instance 어휘 표현을 this 반환합니다.

UnregisterFromRuntime()

W3C XML 스키마 1에 대한 표현입니다.

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

현재 스레드가 깨어날 때까지 대기하게 합니다( 일반적으로 <알림을 받><거나 <>중단/>em>)합니다<.

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

현재 스레드가 깨어날 때까지 대기하게 합니다. 일반적으로 <>알림을 받<거나 <중단</>내보내>>거나 일정량의 실시간이 경과할 때까지 대기합니다.

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

현재 스레드가 깨어날 때까지 대기하게 합니다. 일반적으로 <>알림을 받<거나 <중단</>내보내>>거나 일정량의 실시간이 경과할 때까지 대기합니다.

(다음에서 상속됨 Object)

명시적 인터페이스 구현

IJavaPeerable.Disposed()

W3C XML 스키마 1에 대한 표현입니다.

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

W3C XML 스키마 1에 대한 표현입니다.

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

W3C XML 스키마 1에 대한 표현입니다.

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

W3C XML 스키마 1에 대한 표현입니다.

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

W3C XML 스키마 1에 대한 표현입니다.

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

W3C XML 스키마 1에 대한 표현입니다.

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

W3C XML 스키마 1에 대한 표현입니다.

(다음에서 상속됨 Object)

확장 메서드

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

W3C XML 스키마 1에 대한 표현입니다.

GetJniTypeName(IJavaPeerable)

W3C XML 스키마 1에 대한 표현입니다.

적용 대상