XMLGregorianCalendar Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- 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 |
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 |
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 |
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 |
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 |
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 |
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 |
ToArray<T>() |
Representación del esquema XML de W3C 1. (Heredado de Object) |
ToGregorianCalendar() |
Convierta esto |
ToGregorianCalendar(TimeZone, Locale, XMLGregorianCalendar) |
Convierta esto |
ToString() |
Devuelve una representación de cadena del objeto. (Heredado de Object) |
ToXMLFormat() |
Devuelve la representación léxica de la |
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. |