XMLGregorianCalendar Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представление для схемы XML W3C 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. В частности, эти типы данных даты и времени являются <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"
имен XML . Эти типы данных нормативным образом определены в схеме W3C XML 1.0, часть 2, раздел 3.2.7-14.
В приведенной ниже таблице определяется сопоставление между полями типа данных даты и времени схемы XML 1.0 и полями этого класса. В нем также приведены ограничения значений для полей даты и времени, определенных в xml-схеме W3C 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 th<>>Related<br/>XMLGregorianCalendar<br/>Методы доступа/<th><диапазон значений<>/th></tr> "datetimefield-year"/> < tr> < td> год </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> — это высокая стоимость года заказа в миллиардах лет.< br/> < c> getEon()</c> имеет значения больше или равно (10^9) или меньше или равно -(10^9). Значение NULL указывает, что поле равно undefined.</br> Учитывая, что < see href="http://www.w3.org/2001/05/xmlschema-errata#e2-63">XML Schema 1.0 errata</see> указывает, что нулевой год будет допустимым лексическим значением в будущей версии СХЕМЫ XML. Этот класс позволяет задать для поля year значение нуля. В противном случае значение поля года обрабатывается точно так, как описано в errata и [ISO-8601-1988]. Обратите внимание, что проверка W3C XML Schema 1.0 не допускает нулевое значение поля года. </td> </tr> "datetimefield-month"/& Gt; &усилие; Lt; tr& Gt; &усилие; Lt; td&усилие; Gt; month & 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"/& Amp; Gt; &усилие; Amp; Lt; tr& Amp; Gt; &усилие; Amp; Lt; td&усилие; Amp; Gt; день &усилие; Amp; lt;/td&усилие; Amp; Gt; &усилие; Amp; Lt; td& Amp; Gt; &усилие; Amp; Lt; c& Amp; gt;#getDay()& Amp; lt;/c&усилие; Amp; gt;&усилие; Amp; lt;/td&усилие; Amp; Gt; &усилие; Amp; Lt; td& Amp; Gt; Независимо от месяца, максимальный диапазон составляет от 1 до 31 или &усилие; Amp; Lt; c&усилие; Amp; Gt; DatatypeConstants#FIELD_UNDEFINED& Amp; lt;/c&усилие; Amp; Gt;. &усилие; Amp; Lt; br/& Amp; Gt; Ограничение нормативных значений, указанное относительно значения поля месяца, находится в &ампер; Amp; Lt; see href=""http://www.w3.org/TR/xmlschema-2/#isoformats& Amp; Gt; W3C XML Schema 1.0 Part 2, Приложение D& Amp; lt;/see& Amp; Gt;. &усилие; Amp; lt;/td&усилие; Amp; Gt; &усилие; Amp; lt;/tr&усилие; Amp; Gt; &усилие; Amp; Lt; tr id="datetimefield-hour"& Amp; Gt; &усилие; Amp; Lt; td& Amp; Gt; hour& Amp; lt;/td& Amp; Gt; &усилие; Amp; Lt; td&усилие; Amp; gt;&усилие; Amp; Lt; c& Amp; gt;#getHour()& Amp; lt;/c&усилие; Amp; gt;&усилие; Amp; lt;/td&усилие; Amp; Gt; &усилие; Amp; Lt; td&усилие; Amp; Gt; От 0 до 24 или &усилие; Amp; Lt; c& Amp; Gt; DatatypeConstants#FIELD_UNDEFINED& Amp; lt;/c&усилие; Amp; Gt;. Для значения 24 поля минуты и секунды должны быть равны нулю на &усилие; Amp; Lt; see href=""http://www.w3.org/2001/05/xmlschema-errata#e2-45& Amp; gt;Xml Schema Errata& Amp; lt;/see& Amp; Gt;. &усилие; Amp; lt;/td&усилие; Amp; Gt; &усилие; Amp; lt;/tr&усилие; Amp; Gt; "datetimefield-minute"/& Amp; Amp; Gt; &усилие; Amp; Amp; Lt; tr& Amp; Amp; Gt; &усилие; Amp; Amp; Lt; td&усилие; Amp; Amp; Gt; минутное усилие &; Amp; Amp; lt;/td&усилие; Amp; Amp; Gt; &усилие; Amp; Amp; Lt; td& Amp; Amp; Gt; &усилие; Amp; Amp; Lt; c&усилие; Amp; Amp; gt;#getMinute()& Amp; Amp; lt;/c&усилие; Amp; Amp; gt;&усилие; Amp; Amp; lt;/td&усилие; Amp; Amp; Gt; &усилие; Amp; Amp; Lt; td& Amp; Amp; Gt; от 0 до 59 или &усилие; Amp; Amp; Lt; c& Amp; Amp; Gt; DatatypeConstants#FIELD_UNDEFINED& Amp; Amp; lt;/c&усилие; Amp; Amp; gt;&усилие; Amp; Amp; lt;/td&усилие; Amp; Amp; Gt; &усилие; Amp; Amp; lt;/tr& Amp; Amp; Gt; "datetimefield-second"/& Amp; Amp; Amp; Gt; &усилие; Amp; Amp; Amp; Lt; tr& Amp; Amp; Amp; Gt; &усилие; Amp; Amp; Amp; Lt; td&усилие; Amp; Amp; Amp; Gt; второй&усилие; Amp; Amp; Amp; lt;/td&усилие; Amp; Amp; Amp; Gt; &усилие; Amp; Amp; Amp; Lt; td& Amp; Amp; Amp; Gt; &усилие; Amp; Amp; Amp; Lt; c& Amp; Amp; Amp; gt;#getSecond()& Amp; Amp; Amp; lt;/c&усилие; Amp; Amp; Amp; Gt; + &усилие; Amp; Amp; Amp; Lt; c&усилие; Amp; Amp; Amp; gt;#getMillisecond()& Amp; Amp; Amp; lt;/c&усилие; Amp; Amp; Amp; gt;/1000 или&усилие; Amp; Amp; Amp; Lt; br/& Amp; Amp; Amp; Gt; &усилие; Amp; Amp; Amp; Lt; c& Amp; Amp; Amp; gt;#getSecond()& Amp; Amp; Amp; lt;/c&усилие; Amp; Amp; Amp; Gt; + &усилие; Amp; Amp; Amp; Lt; c& Amp; Amp; Amp; gt;#getFractionalSecond()& Amp; Amp; Amp; lt;/c&усилие; Amp; Amp; Amp; gt;&усилие; Amp; Amp; Amp; lt;/td&усилие; Amp; Amp; Amp; Gt; &усилие; Amp; Amp; Amp; Lt; td& Amp; Amp; Amp; Gt; &усилие; Amp; Amp; Amp; Lt; c&усилие; Amp; Amp; Amp; gt;#getSecond()&усилие; Amp; Amp; Amp; lt;/c&усилие; Amp; Amp; Amp; Gt; от 0 до 60 или &усилие; Amp; Amp; Amp; Lt; c&усилие; Amp; Amp; Amp; Gt; DatatypeConstants#FIELD_UNDEFINED& Amp; Amp; Amp; lt;/c&усилие; Amp; Amp; Amp; Gt;. &усилие; Amp; Amp; Amp; Lt; br/& Amp; Amp; Amp; Gt; &усилие; Amp; Amp; Amp; Lt; i& Amp; Amp; Amp; Gt; (Примечание. 60 допустимы только для корректировочной секунды.) &усилие; Amp; Amp; Amp; lt;/i&усилие; Amp; Amp; Amp; gt;&усилие; Amp; Amp; Amp; Lt; br/& Amp; Amp; Amp; Gt; &усилие; Amp; Amp; Amp; Lt; c&усилие; Amp; Amp; Amp; gt;#getFractionalSecond()& Amp; Amp; Amp; lt;/c&усилие; Amp; Amp; Amp; Gt; обеспечивает бесконечную точность в диапазоне от 0,0 до 1,0, когда &усилие; Amp; Amp; Amp; Lt; c& Amp; Amp; Amp; gt;#getSecond()& Amp; Amp; Amp; lt;/c&усилие; Amp; Amp; Amp; Gt; is defined.& Amp; Amp; Amp; Lt; br/& Amp; Amp; Amp; Gt; &усилие; Amp; Amp; Amp; Lt; c& Amp; Amp; Amp; Gt; FractionalSecond& Amp; Amp; Amp; lt;/c&усилие; Amp; Amp; Amp; Gt; является необязательным и имеет значение & Amp; Amp; Amp; Lt; c&усилие; Amp; Amp; Amp; Gt; null& Amp; Amp; Amp; lt;/c&усилие; Amp; Amp; Amp; Gt; если имеет значение undefined.& Amp; Amp; Amp; Lt; br /& Amp; Amp; Amp; Gt; &усилие; Amp; Amp; Amp; Lt; c&усилие; Amp; Amp; Amp; gt;#getMillisecond()& Amp; Amp; Amp; lt;/c&усилие; Amp; Amp; Amp; Gt; — это удобная миллисекунда точность значения & Amp; Amp; Amp; Lt; c&усилие; Amp; Amp; Amp; gt;#getFractionalSecond()& Amp; Amp; Amp; lt;/c&усилие; Amp; Amp; Amp; Gt;. &усилие; Amp; Amp; Amp; lt;/td&усилие; Amp; Amp; Amp; Gt; &усилие; Amp; Amp; Amp; lt;/tr&усилие; Amp; Amp; Amp; Gt; &усилие; Amp; Amp; Amp; Lt; tr id="datetimefield-timezone"& Amp; Amp; Amp; Gt; &усилие; Amp; Amp; Amp; Lt; td& Amp; Amp; Amp; Gt; часовой пояс &усилие; Amp; Amp; Amp; lt;/td& Amp; Amp; Amp; Gt; &усилие; Amp; Amp; Amp; Lt; td&усилие; Amp; Amp; Amp; Gt; &усилие; Amp; Amp; Amp; Lt; c& Amp; Amp; Amp; gt;#getTimezone()& Amp; Amp; Amp; lt;/c&усилие; Amp; Amp; Amp; gt;&усилие; Amp; Amp; Amp; lt;/td&усилие; Amp; Amp; Amp; Gt; &усилие; Amp; Amp; Amp; Lt; td&усилие; Amp; Amp; Amp; Gt; Количество минут или усилие &; Amp; Amp; Amp; Lt; c& Amp; Amp; Amp; Gt; DatatypeConstants#FIELD_UNDEFINED& Amp; Amp; Amp; lt;/c&усилие; Amp; Amp; Amp; Gt;. Диапазон значений от -14 часов (-14 * 60 минут) до 14 часов (14 * 60 минут). &усилие; Amp; Amp; Amp; lt;/td&усилие; Amp; Amp; Amp; Gt; &усилие; Amp; Amp; Amp; lt;/tr&усилие; Amp; Amp; Amp; Gt; &усилие; Amp; Amp; Amp; lt;/tbody& Amp; Amp; Amp; Gt; &усилие; Amp; Amp; Amp; lt;/table& Amp; Amp; Amp; Gt;
Все ограничения максимального пространства значений, перечисленные для полей в приведенной выше таблице, проверяются фабричные методы.
Добавлено в версии 1.5.
Документация по Java для javax.xml.datatype.XMLGregorianCalendar
.
Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.
Конструкторы
XMLGregorianCalendar() |
Представление для схемы XML W3C 1. |
XMLGregorianCalendar(IntPtr, JniHandleOwnership) |
Конструктор, используемый при создании управляемых представлений объектов JNI; вызывается средой выполнения. |
Свойства
Class |
Возвращает класс среды выполнения данного объекта |
Day |
Представление для схемы XML W3C 1. |
Eon |
Представление для схемы XML W3C 1. |
EonAndYear |
Представление для схемы XML W3C 1. |
FractionalSecond |
Представление для схемы XML W3C 1. |
Handle |
Дескриптор базового экземпляра Android. (Унаследовано от Object) |
Hour |
Возвращать часы или FieldUndefined. |
IsValid |
Проверка экземпляра по |
JniIdentityHashCode |
Представление для схемы XML W3C 1. (Унаследовано от Object) |
JniPeerMembers |
Представление для схемы XML W3C 1. |
Millisecond |
Возвращает точность миллисекунда . |
Minute |
Возвращает значение FieldUndefined , если это поле не определено. |
Month |
Представление для схемы XML W3C 1. |
PeerReference |
Представление для схемы XML W3C 1. (Унаследовано от Object) |
Second |
Представление для схемы XML W3C 1. |
ThresholdClass |
Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода. |
ThresholdType |
Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода. |
Timezone |
Возвращает смещение часового пояса в минутах или FieldUndefined значение , если это необязательное поле не определено. |
XMLSchemaType |
Представление для схемы XML W3C 1. |
Year |
Представление для схемы XML W3C 1. |
Методы
Add(Duration) |
Добавьте |
Clear() |
Отмена определения всех полей. |
Clone() |
Создает и возвращает копию этого объекта. |
Compare(XMLGregorianCalendar) |
Сравнение двух экземпляров схемы XML W3C 1. |
Dispose() |
Представление для схемы XML W3C 1. (Унаследовано от Object) |
Dispose(Boolean) |
Представление для схемы XML W3C 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>() |
Представление для схемы XML W3C 1. (Унаследовано от Object) |
ToGregorianCalendar() |
Преобразуйте его |
ToGregorianCalendar(TimeZone, Locale, XMLGregorianCalendar) |
Преобразуйте его |
ToString() |
Возвращает строковое представление объекта. (Унаследовано от Object) |
ToXMLFormat() |
Возвращает лексическое представление экземпляра |
UnregisterFromRuntime() |
Представление для схемы XML W3C 1. (Унаследовано от Object) |
Wait() |
Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления/><em> или <прерывания></em>. (Унаследовано от Object) |
Wait(Int64) |
Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления</>em>, <>прерывания< или> em, либо до истечения определенного количества реального времени. (Унаследовано от Object) |
Wait(Int64, Int32) |
Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления</>em>, <>прерывания< или> em, либо до истечения определенного количества реального времени. (Унаследовано от Object) |
Явные реализации интерфейса
IJavaPeerable.Disposed() |
Представление для схемы XML W3C 1. (Унаследовано от Object) |
IJavaPeerable.DisposeUnlessReferenced() |
Представление для схемы XML W3C 1. (Унаследовано от Object) |
IJavaPeerable.Finalized() |
Представление для схемы XML W3C 1. (Унаследовано от Object) |
IJavaPeerable.JniManagedPeerState |
Представление для схемы XML W3C 1. (Унаследовано от Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Представление для схемы XML W3C 1. (Унаследовано от Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Представление для схемы XML W3C 1. (Унаследовано от Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Представление для схемы XML W3C 1. (Унаследовано от Object) |
Методы расширения
JavaCast<TResult>(IJavaObject) |
Выполняет преобразование типа, проверенное средой выполнения Android. |
JavaCast<TResult>(IJavaObject) |
Представление для схемы XML W3C 1. |
GetJniTypeName(IJavaPeerable) |
Представление для схемы XML W3C 1. |