XMLGregorianCalendar 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
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
- 继承
- 属性
- 实现
注解
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 () </c>&和lt;/td&燃气轮机;&和lt;td&燃气轮机;1 到 12 或 <c&和;燃气轮机;DatatypeConstants#FIELD_UNDEFINED</c></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.XMLGregorianCalendar
Java 文档。
此页面的部分内容是基于 创建和共享的工作进行的修改,并根据 署名许可中所述的术语使用。
构造函数
XMLGregorianCalendar() |
W3C XML 架构 1 的表示形式。 |
XMLGregorianCalendar(IntPtr, JniHandleOwnership) |
创建 JNI 对象的托管表示形式时使用的构造函数;由运行时调用。 |
属性
Class |
返回此 |
Day |
W3C XML 架构 1 的表示形式。 |
Eon |
W3C XML 架构 1 的表示形式。 |
EonAndYear |
W3C XML 架构 1 的表示形式。 |
FractionalSecond |
W3C XML 架构 1 的表示形式。 |
Handle |
基础 Android 实例的句柄。 (继承自 Object) |
Hour |
返回小时数或 FieldUndefined。 |
IsValid |
按 |
JniIdentityHashCode |
W3C XML 架构 1 的表示形式。 (继承自 Object) |
JniPeerMembers |
W3C XML 架构 1 的表示形式。 |
Millisecond |
返回 的 |
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) |
添加到 |
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) |
返回 |
JavaFinalize() |
当垃圾回收确定不再引用对象时,由对象上的垃圾回收器调用。 (继承自 Object) |
Normalize() |
将此实例规范化为 UTC。 |
Notify() |
唤醒正在等待此对象的监视器的单个线程。 (继承自 Object) |
NotifyAll() |
唤醒正在等待此对象的监视器的所有线程。 (继承自 Object) |
Reset() |
将其 |
SetHandle(IntPtr, JniHandleOwnership) |
设置 Handle 属性。 (继承自 Object) |
SetMillisecond(Int32) |
设置毫秒。 |
SetTime(Int32, Int32, Int32) |
将时间设置为一个单位。 |
SetTime(Int32, Int32, Int32, BigDecimal) |
将时间设置为一个单位,包括可选的无限精度秒小数。 |
SetTime(Int32, Int32, Int32, Int32) |
将时间设置为一个单位,包括可选毫秒。 |
SetYear(BigInteger) |
设置 XSD |
ToArray<T>() |
W3C XML 架构 1 的表示形式。 (继承自 Object) |
ToGregorianCalendar() |
将此 |
ToGregorianCalendar(TimeZone, Locale, XMLGregorianCalendar) |
将此 |
ToString() |
返回对象的字符串表示形式。 (继承自 Object) |
ToXMLFormat() |
返回实例的 |
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 的表示形式。 |