Compartir a través de


XMLGregorianCalendar Clase

Definición

Representación del esquema XML de 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
Herencia
XMLGregorianCalendar
Atributos
Implementaciones

Comentarios

Representación de los tipos de datos de fecha y hora del esquema XML de W3C 1.0. En concreto, estos tipos de datos de fecha y hora son <c dateTime</c>,>< c time</c>, <c>date</c>, <c>gYearMonth</c, <c>> gMonthDay</c>, <c>gYear</c><c>gMonth</c> y <c>gDay</c> definidos en el espacio "http://www.w3.org/2001/XMLSchema">de nombres XML . Estos tipos de datos se definen normativamente en el esquema XML W3C 1.0, parte 2, sección 3.2.7-14.

En la tabla siguiente se define la asignación entre los campos de tipo de datos de fecha y hora del esquema XML 1.0 y los campos de esta clase. También resume las restricciones de valor para los campos de fecha y hora definidos en el esquema XML W3C 1.0, parte 2, apéndice D, formatos de fecha y hora ISO 8601.

"datetimefieldsmapping"/><table border="2" rules="all" cellpadding="2"><thead<>tr<>th align="center" colspan="3"> Date/Time Datatype Field Mapping Between Esquema XML 1.0 y representación <de Java /th<>/tr<>/thead><tbody<>tr<>th>esquema XML 1.0<br/> datatype<br/> field</th<>>Related<br/>XMLGregorianCalendar<br/>Descriptores de acceso/<ésima><>gama< de valores/th></tr> "datetimefield-year"/> < tr> < td> year < td> < c>#getYear() + < c>#getEon() o< br/> < c>#getEonAndYear < td> < c> getYear() es un valor entre -(10^9-1) a (10^9)-1 o < c> DatatypeConstants#FIELD_UNDEFINED. < br/> < c>#getEon() es un valor de año de orden alto en miles de millones de años.< br/> < c> getEon() tiene valores mayores o iguales que (10^9) o menor o igual que -(10^9). Un valor de null indica que el campo es undefined. Dado que < vea href=""http://www.w3.org/2001/05/xmlschema-errata#e2-63>Esquema XML 1.0 errata indica que el año cero será un valor léxico válido en una versión futura del esquema XML, esta clase permite que el campo de año se establezca en cero. De lo contrario, el valor del campo de año se controla exactamente como se describe en la errata y [ISO-8601-1988]. Tenga en cuenta que la validación del esquema XML 1.0 de W3C no permite que el campo year tenga un valor de cero. "datetimefield-month"/& Gt; & Lt; tr& Gt; & Lt; td& Gt; mes y lt;/td& Gt; & Lt; td& Gt; & Lt; c& gt;#getMonth()& lt;/c& Gt; & lt;/td& Gt; & Lt; td& Gt; De 1 a 12 o & Lt; c& Gt; DatatypeConstants#FIELD_UNDEFINED& lt;/c& Gt; & lt;/td& Gt; & lt;/tr& Gt; "datetimefield-day"/& amperio; Gt; & amperio; Lt; tr& amperio; Gt; & amperio; Lt; td& amperio; Gt; día y día amperio; lt;/td& amperio; Gt; & amperio; Lt; td& amperio; Gt; & amperio; Lt; c& amperio; gt;#getDay()& amperio; lt;/c& amperio; Gt; & amperio; lt;/td& amperio; Gt; & amperio; Lt; td& amperio; Gt; Independientemente del mes, el intervalo máximo es de 1 a 31 o & amperio; Lt; c& amperio; Gt; DatatypeConstants#FIELD_UNDEFINED& amperio; lt;/c& amperio; Gt;. & amperio; Lt; br/& amperio; Gt; La restricción de valor normativo indicada en relación con el valor del campo mes está en & amperio; Lt; ver href=""http://www.w3.org/TR/xmlschema-2/#isoformats"& amperio; Gt; Esquema XML W3C 1.0 Parte 2, Apéndice D& amperio; lt;/ver& amperio; Gt;. & amperio; lt;/td& amperio; Gt; & amperio; lt;/tr& amperio; Gt; & amperio; Lt; tr id="datetimefield-hour"& amperio; Gt; & amperio; Lt; td& amperio; Gt; hora y hora amperio; lt;/td& amperio; Gt; & amperio; Lt; td& amperio; Gt; & amperio; Lt; c& amperio; gt;#getHour()& amperio; lt;/c& amperio; Gt; & amperio; lt;/td& amperio; Gt; & amperio; Lt; td& amperio; Gt; De 0 a 24 o & amperio; Lt; c& amperio; Gt; DatatypeConstants#FIELD_UNDEFINED& amperio; lt;/c& amperio; Gt;. Para un valor de 24, el campo minuto y segundo debe ser cero por & amperio; Lt; ver href=""http://www.w3.org/2001/05/xmlschema-errata#e2-45"& amperio; gt;Xml Schema Errata& amperio; lt;/ver& amperio; Gt;. & amperio; lt;/td& amperio; Gt; & amperio; lt;/tr& amperio; Gt; "datetimefield-minute"/& amperio; amperio; Gt; & amperio; amperio; Lt; tr& amperio; amperio; Gt; & amperio; amperio; Lt; td& amperio; amperio; Gt; minute & amperio; amperio; lt;/td& amperio; amperio; Gt; & amperio; amperio; Lt; td& amperio; amperio; Gt; & amperio; amperio; Lt; c& amperio; amperio; gt;#getMinute()& amperio; amperio; lt;/c& amperio; amperio; Gt; & amperio; amperio; lt;/td& amperio; amperio; Gt; & amperio; amperio; Lt; td& amperio; amperio; Gt; De 0 a 59 o & amperio; amperio; Lt; c& amperio; amperio; Gt; DatatypeConstants#FIELD_UNDEFINED& amperio; amperio; lt;/c& amperio; amperio; Gt; & amperio; amperio; lt;/td& amperio; amperio; Gt; & amperio; amperio; lt;/tr& amperio; amperio; Gt; "datetimefield-second"/& amperio; amperio; amperio; Gt; & amperio; amperio; amperio; Lt; tr& amperio; amperio; amperio; Gt; & amperio; amperio; amperio; Lt; td& amperio; amperio; amperio; Gt; segundo y segundo amperio; amperio; amperio; lt;/td& amperio; amperio; amperio; Gt; & amperio; amperio; amperio; Lt; td& amperio; amperio; amperio; Gt; & amperio; amperio; amperio; Lt; c& amperio; amperio; amperio; gt;#getSecond()& amperio; amperio; amperio; lt;/c& amperio; amperio; amperio; Gt; + y amperio; amperio; amperio; Lt; c& amperio; amperio; amperio; gt;#getMillisecond()& amperio; amperio; amperio; lt;/c& amperio; amperio; amperio; gt;/1000 o& amperio; amperio; amperio; Lt; br/& amperio; amperio; amperio; Gt; & amperio; amperio; amperio; Lt; c& amperio; amperio; amperio; gt;#getSecond()& amperio; amperio; amperio; lt;/c& amperio; amperio; amperio; Gt; + y amperio; amperio; amperio; Lt; c& amperio; amperio; amperio; gt;#getFractionalSecond()& amperio; amperio; amperio; lt;/c& amperio; amperio; amperio; Gt; & amperio; amperio; amperio; lt;/td& amperio; amperio; amperio; Gt; & amperio; amperio; amperio; Lt; td& amperio; amperio; amperio; Gt; & amperio; amperio; amperio; Lt; c& amperio; amperio; amperio; gt;#getSecond()& amperio; amperio; amperio; lt;/c& amperio; amperio; amperio; Gt; de 0 a 60 o & amperio; amperio; amperio; Lt; c& amperio; amperio; amperio; Gt; DatatypeConstants#FIELD_UNDEFINED& amperio; amperio; amperio; lt;/c& amperio; amperio; amperio; Gt;. & amperio; amperio; amperio; Lt; br/& amperio; amperio; amperio; Gt; & amperio; amperio; amperio; Lt; i& amperio; amperio; amperio; Gt; (Nota: 60 solo se pueden permitir para el segundo salto). & amperio; amperio; amperio; lt;/i& amperio; amperio; amperio; Gt; & amperio; amperio; amperio; Lt; br/& amperio; amperio; amperio; Gt; & amperio; amperio; amperio; Lt; c& amperio; amperio; amperio; gt;#getFractionalSecond()& amperio; amperio; amperio; lt;/c& amperio; amperio; amperio; Gt; permite una precisión infinita en el intervalo de 0,0 a 1,0 cuando y amperio; amperio; amperio; Lt; c& amperio; amperio; amperio; gt;#getSecond()& amperio; amperio; amperio; lt;/c& amperio; amperio; amperio; Gt; se define.& amperio; amperio; amperio; Lt; br/& amperio; amperio; amperio; Gt; & amperio; amperio; amperio; Lt; c& amperio; amperio; amperio; Gt; FraccionesSecond& amperio; amperio; amperio; lt;/c& amperio; amperio; amperio; Gt; es opcional y tiene un valor de & amperio; amperio; amperio; Lt; c& amperio; amperio; amperio; Gt; null& amperio; amperio; amperio; lt;/c& amperio; amperio; amperio; Gt; cuando no está definido.& amperio; amperio; amperio; Lt; br /& amperio; amperio; amperio; Gt; & amperio; amperio; amperio; Lt; c& amperio; amperio; amperio; gt;#getMillisecond()& amperio; amperio; amperio; lt;/c& amperio; amperio; amperio; Gt; es la precisión de milisegundos de conveniencia del valor de & amperio; amperio; amperio; Lt; c& amperio; amperio; amperio; gt;#getFractionalSecond()& amperio; amperio; amperio; lt;/c& amperio; amperio; amperio; Gt;. & amperio; amperio; amperio; lt;/td& amperio; amperio; amperio; Gt; & amperio; amperio; amperio; lt;/tr& amperio; amperio; amperio; Gt; & amperio; amperio; amperio; Lt; tr id="datetimefield-timezone"& amperio; amperio; amperio; Gt; & amperio; amperio; amperio; Lt; td& amperio; amperio; amperio; Gt; zona horaria y zona horaria amperio; amperio; amperio; lt;/td& amperio; amperio; amperio; Gt; & amperio; amperio; amperio; Lt; td& amperio; amperio; amperio; Gt; & amperio; amperio; amperio; Lt; c& amperio; amperio; amperio; gt;#getTimezone()& amperio; amperio; amperio; lt;/c& amperio; amperio; amperio; Gt; & amperio; amperio; amperio; lt;/td& amperio; amperio; amperio; Gt; & amperio; amperio; amperio; Lt; td& amperio; amperio; amperio; Gt; Número de minutos o & amperio; amperio; amperio; Lt; c& amperio; amperio; amperio; Gt; DatatypeConstants#FIELD_UNDEFINED& amperio; amperio; amperio; lt;/c& amperio; amperio; amperio; Gt;. Intervalo de valor de -14 horas (-14 * 60 minutos) a 14 horas (14 * 60 minutos). & amperio; amperio; amperio; lt;/td& amperio; amperio; amperio; Gt; & amperio; amperio; amperio; lt;/tr& amperio; amperio; amperio; Gt; & amperio; amperio; amperio; lt;/tbody& amperio; amperio; amperio; Gt; & amperio; amperio; amperio; lt;/tabla& amperio; amperio; amperio; Gt;

Todos los límites de espacio de valor máximo enumerados para los campos de la tabla anterior se comprueban mediante métodos de fábrica,

Agregado en 1.5.

Documentación de Java para javax.xml.datatype.XMLGregorianCalendar.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Constructores

XMLGregorianCalendar()

Representación del esquema XML de W3C 1.

XMLGregorianCalendar(IntPtr, JniHandleOwnership)

Constructor utilizado al crear representaciones administradas de objetos JNI; llamado por el tiempo de ejecución.

Propiedades

Class

Devuelve la clase en tiempo de ejecución de este Objectobjeto .

(Heredado de Object)
Day

Representación del esquema XML de W3C 1.

Eon

Representación del esquema XML de W3C 1.

EonAndYear

Representación del esquema XML de W3C 1.

FractionalSecond

Representación del esquema XML de W3C 1.

Handle

Identificador de la instancia de Android subyacente.

(Heredado de Object)
Hour

Devuelve horas o FieldUndefined.

IsValid

Valide la instancia por getXMLSchemaType() restricciones.

JniIdentityHashCode

Representación del esquema XML de W3C 1.

(Heredado de Object)
JniPeerMembers

Representación del esquema XML de W3C 1.

Millisecond

Devuelve la precisión de milisegundos de #getFractionalSecond().

Minute

Devuelve FieldUndefined si este campo no está definido.

Month

Representación del esquema XML de W3C 1.

PeerReference

Representación del esquema XML de W3C 1.

(Heredado de Object)
Second

Representación del esquema XML de W3C 1.

ThresholdClass

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

ThresholdType

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

Timezone

Devuelve el desplazamiento de zona horaria en minutos o FieldUndefined si este campo opcional no está definido.

XMLSchemaType

Representación del esquema XML de W3C 1.

Year

Representación del esquema XML de W3C 1.

Métodos

Add(Duration)

Agregue duration a esta instancia.

Clear()

Desconjunte todos los campos a sin definir.

Clone()

Crea y devuelve una copia de este objeto.

Compare(XMLGregorianCalendar)

Compare dos instancias del esquema XML 1 de W3C.

Dispose()

Representación del esquema XML de W3C 1.

(Heredado de Object)
Dispose(Boolean)

Representación del esquema XML de W3C 1.

(Heredado de Object)
Equals(Object)

Indica si algún otro objeto es "igual a" este.

(Heredado de Object)
GetHashCode()

Devuelve un valor de código hash del objeto.

(Heredado de Object)
GetTimeZone(Int32)

Devuelve un java.util.TimeZone para esta clase.

JavaFinalize()

Lo llama el recolector de elementos no utilizados en un objeto cuando la recolección de elementos no utilizados determina que no hay más referencias al objeto .

(Heredado de Object)
Normalize()

Normalice esta instancia a UTC.

Notify()

Activa un único subproceso que está esperando en el monitor de este objeto.

(Heredado de Object)
NotifyAll()

Activa todos los subprocesos que están esperando en el monitor de este objeto.

(Heredado de Object)
Reset()

Restablezca esto XMLGregorianCalendar a sus valores originales.

SetHandle(IntPtr, JniHandleOwnership)

Establece la propiedad Handle.

(Heredado de Object)
SetMillisecond(Int32)

Establezca milisegundos.

SetTime(Int32, Int32, Int32)

Establezca la hora como una unidad.

SetTime(Int32, Int32, Int32, BigDecimal)

Establezca el tiempo como una unidad, incluidas las fracciones de precisión infinita opcionales.

SetTime(Int32, Int32, Int32, Int32)

Establezca la hora como una unidad, incluidos milisegundos opcionales.

SetYear(BigInteger)

Establezca el componente de orden bajo y alto del campo año XSD dateTime .

ToArray<T>()

Representación del esquema XML de W3C 1.

(Heredado de Object)
ToGregorianCalendar()

Convierta esto XMLGregorianCalendar en .GregorianCalendar

ToGregorianCalendar(TimeZone, Locale, XMLGregorianCalendar)

Convierta esto XMLGregorianCalendar junto con los parámetros proporcionados en una GregorianCalendar instancia de .

ToString()

Devuelve una representación de cadena del objeto.

(Heredado de Object)
ToXMLFormat()

Devuelve la representación léxica de la this instancia.

UnregisterFromRuntime()

Representación del esquema XML de W3C 1.

(Heredado de Object)
Wait()

Hace que el subproceso actual espere hasta que se despierta, normalmente por ser em notificado/em> o <em>interrumpido</em>.<><

(Heredado de Object)
Wait(Int64)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)
Wait(Int64, Int32)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)

Implementaciones de interfaz explícitas

IJavaPeerable.Disposed()

Representación del esquema XML de W3C 1.

(Heredado de Object)
IJavaPeerable.DisposeUnlessReferenced()

Representación del esquema XML de W3C 1.

(Heredado de Object)
IJavaPeerable.Finalized()

Representación del esquema XML de W3C 1.

(Heredado de Object)
IJavaPeerable.JniManagedPeerState

Representación del esquema XML de W3C 1.

(Heredado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Representación del esquema XML de W3C 1.

(Heredado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Representación del esquema XML de W3C 1.

(Heredado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Representación del esquema XML de W3C 1.

(Heredado de Object)

Métodos de extensión

JavaCast<TResult>(IJavaObject)

Realiza una conversión de tipos comprobados en tiempo de ejecución de Android.

JavaCast<TResult>(IJavaObject)

Representación del esquema XML de W3C 1.

GetJniTypeName(IJavaPeerable)

Representación del esquema XML de W3C 1.

Se aplica a