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 Schema 1.0 and Java Representation </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) 0 gt;#getYear () </c) 2 gt;+ <c) 4 gt;#getEon () </c) 6 gt;或) 7 lt;br/><c>#getEonAndYear</c></td><td><c>getYear () </c>是介于 - (10^9-1) 到 (10^9) -1 或 < 之间的值;c>DatatypeConstants#FIELD_UNDEFINED</c>。<br/><c>#getEon () </c>以十亿年为单位的高序年值,<br/><c>getEon () </c>的值大于或等于 (10^9) 或小于或等于 - (10^9) 。 值为 null 表示字段未定义。</br>鉴于 <see href=“http://www.w3.org/2001/05/xmlschema-errata#e2-63”>XML Schema 1.0 errata</see> 指出年零将是 XML 架构的未来版本中的有效词法值,此类允许将 year 字段设置为零。 否则,将完全按照勘误表和 [ISO-8601-1988] 中所述处理年份字段值。 请注意,W3C XML 架构 1.0 验证不允许年份字段的值为零。 </td></tr>“datetimefield-month”/&燃气轮机;&和lt;tr&燃气轮机;&和lt;td&燃气轮机;month &和;lt;/td&燃气轮机;&和lt;td&燃气轮机;&和lt;c&和gt;#getMonth () &lt;/c&gt;&和lt;/td&燃气轮机;&和lt;td&燃气轮机;1 到 12 或 &lt;c&和;燃气轮机;DatatypeConstants#FIELD_UNDEFINED&lt;/c&gt;&lt;/td&燃气轮机;&和lt;/tr&燃气轮机;“datetimefield-day”/&放大 器;燃气轮机;&和放大 器;lt;tr&放大 器;燃气轮机;&和放大 器;lt;td&放大 器;燃气轮机;day &和;放大 器;lt;/td&放大 器;燃气轮机;&和放大 器;lt;td&放大 器;燃气轮机;&和放大 器;lt;c&放大 器;gt;#getDay () &放大 器;lt;/c&放大 器;gt;&放大 器;lt;/td&放大 器;燃气轮机;&和放大 器;lt;td&放大 器;燃气轮机;与月份无关,最大范围为 1 到 31 或 &放大 器;lt;c&放大 器;燃气轮机;DatatypeConstants#FIELD_UNDEFINED&放大 器;lt;/c&放大 器;燃气轮机;。&和放大 器;lt;br/&放大 器;燃气轮机;相对于月份字段值的规范值约束为 &;放大 器;lt;请参阅 href=“http://www.w3.org/TR/xmlschema-2/#isoformats”&放大 器;燃气轮机;W3C XML 架构 1.0 第 2 部分,附录 D&放大 器;lt;/请参阅&放大 器;燃气轮机;。 &和放大 器;lt;/td&放大 器;燃气轮机;&和放大 器;lt;/tr&放大 器;燃气轮机;&和放大 器;lt;tr id=“datetimefield-hour”&放大 器;燃气轮机;&和放大 器;lt;td&放大 器;燃气轮机;小时&和;放大 器;lt;/td&放大 器;燃气轮机;&和放大 器;lt;td&放大 器;gt;&放大 器;lt;c&和;放大 器;gt;#getHour () &放大 器;lt;/c&放大 器;gt;&放大 器;lt;/td&放大 器;燃气轮机;&和放大 器;lt;td&放大 器;燃气轮机;0 到 24 或 &放大 器;lt;c&和;放大 器;燃气轮机;DatatypeConstants#FIELD_UNDEFINED&放大 器;lt;/c&放大 器;燃气轮机;。 对于值 24,分钟和秒字段必须每 &为零;放大 器;lt;请参阅 href=“http://www.w3.org/2001/05/xmlschema-errata#e2-45”&放大 器;gt;XML 架构勘误表&和;放大 器;lt;/请参阅&和;放大 器;燃气轮机;。 &和放大 器;lt;/td&放大 器;燃气轮机;&和放大 器;lt;/tr&放大 器;燃气轮机;“datetimefield-minute”/&放大 器;放大 器;燃气轮机;&和放大 器;放大 器;lt;tr&放大 器;放大 器;燃气轮机;&和放大 器;放大 器;lt;td&放大 器;放大 器;燃气轮机;分钟 &和;放大 器;放大 器;lt;/td&放大 器;放大 器;燃气轮机;&和放大 器;放大 器;lt;td&放大 器;放大 器;燃气轮机;&和放大 器;放大 器;lt;c&和放大 器;放大 器;gt;#getMinute () &放大 器;放大 器;lt;/c&放大 器;放大 器;gt;&和放大 器;放大 器;lt;/td&放大 器;放大 器;燃气轮机;&和放大 器;放大 器;lt;td&放大 器;放大 器;燃气轮机;0 到 59 或 &放大 器;放大 器;lt;c&和;放大 器;放大 器;燃气轮机;DatatypeConstants#FIELD_UNDEFINED&放大 器;放大 器;lt;/c&放大 器;放大 器;gt;&放大 器;放大 器;lt;/td&放大 器;放大 器;燃气轮机;&和放大 器;放大 器;lt;/tr&放大 器;放大 器;燃气轮机;“datetimefield-second”/&放大 器;放大 器;放大 器;燃气轮机;&和放大 器;放大 器;放大 器;lt;tr&放大 器;放大 器;放大 器;燃气轮机;&和放大 器;放大 器;放大 器;lt;td&放大 器;放大 器;放大 器;燃气轮机;second&放大 器;放大 器;放大 器;lt;/td&放大 器;放大 器;放大 器;燃气轮机;&和放大 器;放大 器;放大 器;lt;td&放大 器;放大 器;放大 器;燃气轮机;&和放大 器;放大 器;放大 器;lt;c&放大 器;放大 器;放大 器;gt;#getSecond () &放大 器;放大 器;放大 器;lt;/c&放大 器;放大 器;放大 器;燃气轮机;+ &和;放大 器;放大 器;放大 器;lt;c&放大 器;放大 器;放大 器;gt;#getMillisecond () &放大 器;放大 器;放大 器;lt;/c&放大 器;放大 器;放大 器;gt;/1000 或&放大 器;放大 器;放大 器;lt;br/&放大 器;放大 器;放大 器;燃气轮机;&和放大 器;放大 器;放大 器;lt;c&和;放大 器;放大 器;放大 器;gt;#getSecond () &放大 器;放大 器;放大 器;lt;/c&放大 器;放大 器;放大 器;燃气轮机;+ &和;放大 器;放大 器;放大 器;lt;c&放大 器;放大 器;放大 器;gt;#getFractionalSecond () &放大 器;放大 器;放大 器;lt;/c&放大 器;放大 器;放大 器;gt;&放大 器;放大 器;放大 器;lt;/td&放大 器;放大 器;放大 器;燃气轮机;&和放大 器;放大 器;放大 器;lt;td&放大 器;放大 器;放大 器;燃气轮机;&和放大 器;放大 器;放大 器;lt;c&放大 器;放大 器;放大 器;gt;#getSecond () &放大 器;放大 器;放大 器;lt;/c&放大 器;放大 器;放大 器;燃气轮机;从 0 到 60 或 &放大 器;放大 器;放大 器;lt;c&放大 器;放大 器;放大 器;燃气轮机;DatatypeConstants#FIELD_UNDEFINED&放大 器;放大 器;放大 器;lt;/c&放大 器;放大 器;放大 器;燃气轮机;。&和放大 器;放大 器;放大 器;lt;br/&放大 器;放大 器;放大 器;燃气轮机;&和放大 器;放大 器;放大 器;lt;i&;放大 器;放大 器;放大 器;gt; (注意:60 仅允许闰秒。) &放大 器;放大 器;放大 器;lt;/i&放大 器;放大 器;放大 器;gt;&放大 器;放大 器;放大 器;lt;br/&放大 器;放大 器;放大 器;燃气轮机;&和放大 器;放大 器;放大 器;lt;c&和;放大 器;放大 器;放大 器;gt;#getFractionalSecond () &放大 器;放大 器;放大 器;lt;/c&放大 器;放大 器;放大 器;燃气轮机;允许在 0.0 到 1.0 范围内实现无限精度,当 &放大 器;放大 器;放大 器;lt;c&和;放大 器;放大 器;放大 器;gt;#getSecond () &放大 器;放大 器;放大 器;lt;/c&放大 器;放大 器;放大 器;燃气轮机;is defined.&放大 器;放大 器;放大 器;lt;br/&放大 器;放大 器;放大 器;燃气轮机;&和放大 器;放大 器;放大 器;lt;c&放大 器;放大 器;放大 器;燃气轮机;FractionalSecond&放大 器;放大 器;放大 器;lt;/c&放大 器;放大 器;放大 器;燃气轮机;是可选的,其值为 &放大 器;放大 器;放大 器;lt;c&放大 器;放大 器;放大 器;燃气轮机;null&放大 器;放大 器;放大 器;lt;/c&放大 器;放大 器;放大 器;燃气轮机;当它为 undefined.&放大 器;放大 器;放大 器;lt;br /&放大 器;放大 器;放大 器;燃气轮机;&和放大 器;放大 器;放大 器;lt;c&;放大 器;放大 器;放大 器;gt;#getMillisecond () &放大 器;放大 器;放大 器;lt;/c&放大 器;放大 器;放大 器;燃气轮机;是值 &的便利毫秒精度;放大 器;放大 器;放大 器;lt;c&放大 器;放大 器;放大 器;gt;#getFractionalSecond () &放大 器;放大 器;放大 器;lt;/c&放大 器;放大 器;放大 器;燃气轮机;。 &和放大 器;放大 器;放大 器;lt;/td&放大 器;放大 器;放大 器;燃气轮机;&和放大 器;放大 器;放大 器;lt;/tr&放大 器;放大 器;放大 器;燃气轮机;&和放大 器;放大 器;放大 器;lt;tr id=“datetimefield-timezone”&放大 器;放大 器;放大 器;燃气轮机;&和放大 器;放大 器;放大 器;lt;td&放大 器;放大 器;放大 器;燃气轮机;时区 &和放大 器;放大 器;放大 器;lt;/td&放大 器;放大 器;放大 器;燃气轮机;&和放大 器;放大 器;放大 器;lt;td&放大 器;放大 器;放大 器;燃气轮机;&和放大 器;放大 器;放大 器;lt;c&和;放大 器;放大 器;放大 器;gt;#getTimezone () &放大 器;放大 器;放大 器;lt;/c&放大 器;放大 器;放大 器;gt;&放大 器;放大 器;放大 器;lt;/td&放大 器;放大 器;放大 器;燃气轮机;&和放大 器;放大 器;放大 器;lt;td&放大 器;放大 器;放大 器;燃气轮机;分钟数或 &和;放大 器;放大 器;放大 器;lt;c&和;放大 器;放大 器;放大 器;燃气轮机;DatatypeConstants#FIELD_UNDEFINED&放大 器;放大 器;放大 器;lt;/c&放大 器;放大 器;放大 器;燃气轮机;。 值范围为 -14 小时 (-14 * 60 分钟) 到 14 小时 (14 * 60 分钟) 。 &和放大 器;放大 器;放大 器;lt;/td&放大 器;放大 器;放大 器;燃气轮机;&和放大 器;放大 器;放大 器;lt;/tr&放大 器;放大 器;放大 器;燃气轮机;&和放大 器;放大 器;放大 器;lt;/tbody&和;放大 器;放大 器;放大 器;燃气轮机;&和放大 器;放大 器;放大 器;lt;/table&放大 器;放大 器;放大 器;燃气轮机;

上表中为字段列出的所有最大值空间约束都由工厂方法进行检查,

在 1.5 中添加。

javax.xml.datatype.XMLGregorianCalendarJava 文档。

此页面的部分内容是基于 创建和共享的工作进行的修改,并根据 署名许可中所述的术语使用。

构造函数

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 实例的句柄。

(继承自 Object)
Hour

返回小时数或 FieldUndefined

IsValid

getXMLSchemaType() 约束验证实例。

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 支持 Mono for Android 基础结构,不应直接从代码使用。

ThresholdType

此 API 支持 Mono for Android 基础结构,不应直接从代码使用。

Timezone

如果未定义此可选字段,则返回时区偏移量(以分钟 FieldUndefined 为单位)。

XMLSchemaType

W3C XML 架构 1 的表示形式。

Year

W3C XML 架构 1 的表示形式。

方法

Add(Duration)

添加到 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()

将此实例规范化为 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)

将此 XMLGregorianCalendar 与提供的参数一起转换为 GregorianCalendar 实例。

ToString()

返回对象的字符串表示形式。

(继承自 Object)
ToXMLFormat()

返回实例的 this 词法表示形式。

UnregisterFromRuntime()

W3C XML 架构 1 的表示形式。

(继承自 Object)
Wait()

导致当前线程等待,直到它被唤醒,通常是通过 em <通知/em> 或 <em>interrupted</em>。<>

(继承自 Object)
Wait(Int64)

导致当前线程等待,直到它被唤醒,通常是通过 em <通知/em> 或 <em>interrupted</em>,或直到经过一定数量的实时。<>

(继承自 Object)
Wait(Int64, Int32)

导致当前线程等待,直到它被唤醒,通常是通过 em <通知/em> 或 <em>interrupted</em>,或直到经过一定数量的实时。<>

(继承自 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 的表示形式。

适用于