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><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/>访问器(s)</th><>value Range</th></tr> “datetimefield-year”/> year<#getYear()/c>+ <#getEon()/c>or
#getEonAndYear>/c>getYear()是介于 -(10^9-1) 到 (10^9)-1 或 < 之间的值c>DatatypeConstants#FIELD_UNDEFINED。
<#getEon()/c>是高序年值,以十亿年为单位。>br/>getEon()具有大于或等于 (10^9) 或小于或等于 -(10^9) 的值。 null 值表示字段未定义。>/br>鉴于这一点 ,请参阅 href=“”>http://www.w3.org/2001/05/xmlschema-errata#e2-63XML 架构 1.0 errata 指出,年零将是 XML 架构的未来版本中的有效词法值,此类允许将年份字段设置为零。 否则,年份字段值的处理方式与 errata 和 [ISO-8601-1988] 中所述完全相同。 请注意,W3C XML 架构 1.0 验证不允许年份字段的值为零。 “datetimefield-month”/&燃气轮机;<tr&燃气轮机;<td&燃气轮机;month </td&燃气轮机;<td&燃气轮机;<c&#getMonth()</c&燃气轮机;</td&燃气轮机;<td&燃气轮机;1 到 12 或 <c&燃气轮机;DatatypeConstants#FIELD_UNDEFINED</c&燃气轮机;</td&燃气轮机;</tr&燃气轮机;“datetimefield-day”/&放大 器;燃气轮机;&放大 器;lt;tr&放大 器;燃气轮机;&放大 器;lt;td&放大 器;燃气轮机;day &放大 器;lt;/td&放大 器;燃气轮机;&放大 器;lt;td&放大 器;燃气轮机;&放大 器;lt;c&放大 器;#getDay()&放大 器;lt;/c&放大 器;燃气轮机;&放大 器;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;/see&放大 器;燃气轮机;。 &放大 器;lt;/td&放大 器;燃气轮机;&放大 器;lt;/tr&放大 器;燃气轮机;&放大 器;lt;tr id=“datetimefield-hour”&放大 器;燃气轮机;&放大 器;lt;td&放大 器;燃气轮机;hour&放大 器;lt;/td&放大 器;燃气轮机;&放大 器;lt;td&放大 器;燃气轮机;&放大 器;lt;c&放大 器;#getHour()&放大 器;lt;/c&放大 器;燃气轮机;&放大 器;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&放大 器;XML 架构 Errata&放大 器;lt;/see&放大 器;燃气轮机;。 &放大 器;lt;/td&放大 器;燃气轮机;&放大 器;lt;/tr&放大 器;燃气轮机;“datetimefield-minute”/&放大 器;放大 器;燃气轮机;&放大 器;放大 器;lt;tr&放大 器;放大 器;燃气轮机;&放大 器;放大 器;lt;td&放大 器;放大 器;燃气轮机;分钟和放大 器;放大 器;lt;/td&放大 器;放大 器;燃气轮机;&放大 器;放大 器;lt;td&放大 器;放大 器;燃气轮机;&放大 器;放大 器;lt;c&放大 器;放大 器;#getMinute()&放大 器;放大 器;lt;/c&放大 器;放大 器;燃气轮机;&放大 器;放大 器;lt;/td&放大 器;放大 器;燃气轮机;&放大 器;放大 器;lt;td&放大 器;放大 器;燃气轮机;0 到 59 或 &放大 器;放大 器;lt;c&放大 器;放大 器;燃气轮机;DatatypeConstants#FIELD_UNDEFINED&放大 器;放大 器;lt;/c&放大 器;放大 器;燃气轮机;&放大 器;放大 器;lt;/td&放大 器;放大 器;燃气轮机;&放大 器;放大 器;lt;/tr&放大 器;放大 器;燃气轮机;“datetimefield-second”/&放大 器;放大 器;放大 器;燃气轮机;&放大 器;放大 器;放大 器;lt;tr&放大 器;放大 器;放大 器;燃气轮机;&放大 器;放大 器;放大 器;lt;td&放大 器;放大 器;放大 器;燃气轮机;second&放大 器;放大 器;放大 器;lt;/td&放大 器;放大 器;放大 器;燃气轮机;&放大 器;放大 器;放大 器;lt;td&放大 器;放大 器;放大 器;燃气轮机;&放大 器;放大 器;放大 器;lt;c&放大 器;放大 器;放大 器;#getSecond()&放大 器;放大 器;放大 器;lt;/c&放大 器;放大 器;放大 器;燃气轮机;+ &放大 器;放大 器;放大 器;lt;c&放大 器;放大 器;放大 器;#getMillisecond()&放大 器;放大 器;放大 器;lt;/c&放大 器;放大 器;放大 器;/1000 或&放大 器;放大 器;放大 器;lt;br/&放大 器;放大 器;放大 器;燃气轮机;&放大 器;放大 器;放大 器;lt;c&放大 器;放大 器;放大 器;#getSecond()&放大 器;放大 器;放大 器;lt;/c&放大 器;放大 器;放大 器;燃气轮机;+ &放大 器;放大 器;放大 器;lt;c&放大 器;放大 器;放大 器;#getFractionalSecond()&放大 器;放大 器;放大 器;lt;/c&放大 器;放大 器;放大 器;燃气轮机;&放大 器;放大 器;放大 器;lt;/td&放大 器;放大 器;放大 器;燃气轮机;&放大 器;放大 器;放大 器;lt;td&放大 器;放大 器;放大 器;燃气轮机;&放大 器;放大 器;放大 器;lt;c&放大 器;放大 器;放大 器;#getSecond()&放大 器;放大 器;放大 器;lt;/c&放大 器;放大 器;放大 器;燃气轮机;从 0 到 60 或 &放大 器;放大 器;放大 器;lt;c&放大 器;放大 器;放大 器;燃气轮机;DatatypeConstants#FIELD_UNDEFINED&放大 器;放大 器;放大 器;lt;/c&放大 器;放大 器;放大 器;燃气轮机;。&放大 器;放大 器;放大 器;lt;br/&放大 器;放大 器;放大 器;燃气轮机;&放大 器;放大 器;放大 器;lt;i&放大 器;放大 器;放大 器;燃气轮机;(注意:60 只允许跳跃秒。&放大 器;放大 器;放大 器;lt;/i&放大 器;放大 器;放大 器;燃气轮机;&放大 器;放大 器;放大 器;lt;br/&放大 器;放大 器;放大 器;燃气轮机;&放大 器;放大 器;放大 器;lt;c&放大 器;放大 器;放大 器;#getFractionalSecond()&放大 器;放大 器;放大 器;lt;/c&放大 器;放大 器;放大 器;燃气轮机;允许在 & 范围内实现从 0.0 到 1.0 的无限精度放大 器;放大 器;放大 器;lt;c&放大 器;放大 器;放大 器;#getSecond()&放大 器;放大 器;放大 器;lt;/c&放大 器;放大 器;放大 器;燃气轮机;is defined.&放大 器;放大 器;放大 器;lt;br/&放大 器;放大 器;放大 器;燃气轮机;&放大 器;放大 器;放大 器;lt;c&放大 器;放大 器;放大 器;燃气轮机;FractionalSecond&放大 器;放大 器;放大 器;lt;/c&放大 器;放大 器;放大 器;燃气轮机;是可选的,其值为 &放大 器;放大 器;放大 器;lt;c&放大 器;放大 器;放大 器;燃气轮机;null&放大 器;放大 器;放大 器;lt;/c&放大 器;放大 器;放大 器;燃气轮机;当它未定义时。&放大 器;放大 器;放大 器;lt;br /&放大 器;放大 器;放大 器;燃气轮机;&放大 器;放大 器;放大 器;lt;c&放大 器;放大 器;放大 器;#getMillisecond()&放大 器;放大 器;放大 器;lt;/c&放大 器;放大 器;放大 器;燃气轮机;是 值的便利毫秒精度放大 器;放大 器;放大 器;lt;c&放大 器;放大 器;放大 器;#getFractionalSecond()&放大 器;放大 器;放大 器;lt;/c&放大 器;放大 器;放大 器;燃气轮机;。 &放大 器;放大 器;放大 器;lt;/td&放大 器;放大 器;放大 器;燃气轮机;&放大 器;放大 器;放大 器;lt;/tr&放大 器;放大 器;放大 器;燃气轮机;&放大 器;放大 器;放大 器;lt;tr id=“datetimefield-timezone”&放大 器;放大 器;放大 器;燃气轮机;&放大 器;放大 器;放大 器;lt;td&放大 器;放大 器;放大 器;燃气轮机;时区和放大 器;放大 器;放大 器;lt;/td&放大 器;放大 器;放大 器;燃气轮机;&放大 器;放大 器;放大 器;lt;td&放大 器;放大 器;放大 器;燃气轮机;&放大 器;放大 器;放大 器;lt;c&放大 器;放大 器;放大 器;#getTimezone()&放大 器;放大 器;放大 器;lt;/c&放大 器;放大 器;放大 器;燃气轮机;&放大 器;放大 器;放大 器;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 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

构造函数

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 的表示形式。

适用于