XMLGregorianCalendar Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representação para W3C XML Schema 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
- Herança
- Atributos
- Implementações
Comentários
Representação para tipos de dados de data/hora do W3C XML Schema 1.0. Especificamente, esses tipos de dados de data/hora são c dateTime</c>, <c>time</c>, <c>date</c>, <c>gYearMonth</c>, <c>gMonthDay</c>, <c>gYear</c><c>gMonth</c> e <c>gDay</c> definidos no XML Namespace "http://www.w3.org/2001/XMLSchema"
.>< Esses tipos de dados são definidos normativamente no W3C XML Schema 1.0 Part 2, Seção 3.2.7-14.
A tabela abaixo define o mapeamento entre os campos de tipo de dados data/hora do XML Schema 1.0 e os campos dessa classe. Ele também resume as restrições de valor para os campos de data e hora definidos no W3C XML Schema 1.0 Part 2, Apêndice D, ISO 8601 Date and Time Formats.
"datetimefieldsmapping"/>table border="2" rules="all" cellpadding="2"><thead><tr<>th align="center" colspan="3"> Data/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/><Acessador(es)</th><th>Intervalo de valores</th></tr> "datetimefield-year"/> < TR> < TD> ano < TD> < c>#getYear() + < c>#getEon() ou< br/> < c>#getEonAndYear < TD> < c> getYear() é um valor entre -(10^9-1) a (10^9)-1 ou < c> DatatypeConstants#FIELD_UNDEFINED. < br/> < c>#getEon() é o valor do ano de ordem alta em bilhões de anos.< br/> < c> getEon() tem valores maiores ou iguais a (10^9) ou menores ou iguais a -(10^9). Um valor de null indica que o campo está indefinido. Dado que < veja href="http://www.w3.org/2001/05/xmlschema-errata#e2-63">XML Schema 1.0 errata afirma que o ano zero será um valor lexical válido em uma versão futura do XML Schema, essa classe permite que o campo de ano seja definido como zero. Caso contrário, o valor do campo ano será tratado exatamente como descrito na errata e [ISO-8601-1988]. Observe que a validação do esquema XML 1.0 do W3C não permite que o campo ano tenha um valor zero. "datetimefield-mês"/& Gt; & Tenente; TR& Gt; & Tenente; TD& Gt; mês & lt;/td& Gt; & Tenente; TD& Gt; & Tenente; C& gt;#getMonth()& lt;/c& Gt; & lt;/td& Gt; & Tenente; TD& Gt; 1 a 12 ou & Tenente; C& Gt; DatatypeConstants#FIELD_UNDEFINED& lt;/c& Gt; & lt;/td& Gt; & lt;/tr& Gt; "datetimefield-day"/& AMP; Gt; & AMP; Tenente; TR& AMP; Gt; & AMP; Tenente; TD& AMP; Gt; dia & AMP; lt;/td& AMP; Gt; & AMP; Tenente; TD& AMP; Gt; & AMP; Tenente; C& AMP; gt;#getDay()& AMP; lt;/c& AMP; Gt; & AMP; lt;/td& AMP; Gt; & AMP; Tenente; TD& AMP; Gt; Independente do mês, o intervalo máximo é de 1 a 31 ou & AMP; Tenente; C& AMP; Gt; DatatypeConstants#FIELD_UNDEFINED& AMP; lt;/c& AMP; Gt;. & AMP; Tenente; br/& AMP; Gt; A restrição de valor normativo declarada em relação ao valor do campo de mês está em & AMP; Tenente; veja href="http://www.w3.org/TR/xmlschema-2/#isoformats"& AMP; Gt; W3C XML Schema 1.0 Parte 2, Apêndice D & AMP; lt;/ver& AMP; Gt;. & AMP; lt;/td& AMP; Gt; & AMP; lt;/tr& AMP; Gt; & AMP; Tenente; tr id="datetimefield-hour"& AMP; Gt; & AMP; Tenente; TD& AMP; Gt; hora& AMP; lt;/td& AMP; Gt; & AMP; Tenente; TD& AMP; Gt; & AMP; Tenente; C& AMP; gt;#getHour()& AMP; lt;/c& AMP; Gt; & AMP; lt;/td& AMP; Gt; & AMP; Tenente; TD& AMP; Gt; 0 a 24 ou & AMP; Tenente; C& AMP; Gt; DatatypeConstants#FIELD_UNDEFINED& AMP; lt;/c& AMP; Gt;. Para um valor de 24, o minuto e o segundo campo devem ser zero por & AMP; Tenente; veja href="http://www.w3.org/2001/05/xmlschema-errata#e2-45"& AMP; gt;Errata do esquema XML& AMP; lt;/ver& AMP; Gt;. & AMP; lt;/td& AMP; Gt; & AMP; lt;/tr& AMP; Gt; "datetimefield-minute"/& AMP; AMP; Gt; & AMP; AMP; Tenente; TR& AMP; AMP; Gt; & AMP; AMP; Tenente; TD& AMP; AMP; Gt; minuto & AMP; AMP; lt;/td& AMP; AMP; Gt; & AMP; AMP; Tenente; TD& AMP; AMP; Gt; & AMP; AMP; Tenente; C& AMP; AMP; gt;#getMinute()& AMP; AMP; lt;/c& AMP; AMP; Gt; & AMP; AMP; lt;/td& AMP; AMP; Gt; & AMP; AMP; Tenente; TD& AMP; AMP; Gt; 0 a 59 ou & AMP; AMP; Tenente; 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; Tenente; TR& AMP; AMP; AMP; Gt; & AMP; AMP; AMP; Tenente; TD& AMP; AMP; AMP; Gt; segundo& AMP; AMP; AMP; lt;/td& AMP; AMP; AMP; Gt; & AMP; AMP; AMP; Tenente; TD& AMP; AMP; AMP; Gt; & AMP; AMP; AMP; Tenente; C& AMP; AMP; AMP; gt;#getSecond()& AMP; AMP; AMP; lt;/c& AMP; AMP; AMP; Gt; + & AMP; AMP; AMP; Tenente; C& AMP; AMP; AMP; gt;#getMillisecond()& AMP; AMP; AMP; lt;/c& AMP; AMP; AMP; gt;/1000 ou& AMP; AMP; AMP; Tenente; br/& AMP; AMP; AMP; Gt; & AMP; AMP; AMP; Tenente; C& AMP; AMP; AMP; gt;#getSecond()& AMP; AMP; AMP; lt;/c& AMP; AMP; AMP; Gt; + & AMP; AMP; AMP; Tenente; 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; Tenente; TD& AMP; AMP; AMP; Gt; & AMP; AMP; AMP; Tenente; C& AMP; AMP; AMP; gt;#getSecond()& AMP; AMP; AMP; lt;/c& AMP; AMP; AMP; Gt; de 0 a 60 ou & AMP; AMP; AMP; Tenente; C& AMP; AMP; AMP; Gt; DatatypeConstants#FIELD_UNDEFINED& AMP; AMP; AMP; lt;/c& AMP; AMP; AMP; Gt;. & AMP; AMP; AMP; Tenente; br/& AMP; AMP; AMP; Gt; & AMP; AMP; AMP; Tenente; I& AMP; AMP; AMP; Gt; (Nota: 60 só são permitidos para segundos bissextos.) & AMP; AMP; AMP; lt;/i& AMP; AMP; AMP; Gt; & AMP; AMP; AMP; Tenente; br/& AMP; AMP; AMP; Gt; & AMP; AMP; AMP; Tenente; C& AMP; AMP; AMP; gt;#getFractionalSecond()& AMP; AMP; AMP; lt;/c& AMP; AMP; AMP; Gt; permite precisão infinita no intervalo de 0,0 a 1,0 quando o & AMP; AMP; AMP; Tenente; C& AMP; AMP; AMP; gt;#getSecond()& AMP; AMP; AMP; lt;/c& AMP; AMP; AMP; Gt; é definido.& AMP; AMP; AMP; Tenente; br/& AMP; AMP; AMP; Gt; & AMP; AMP; AMP; Tenente; C& AMP; AMP; AMP; Gt; FractionalSecond& AMP; AMP; AMP; lt;/c& AMP; AMP; AMP; Gt; é opcional e tem um valor de & AMP; AMP; AMP; Tenente; C& AMP; AMP; AMP; Gt; nulo& AMP; AMP; AMP; lt;/c& AMP; AMP; AMP; Gt; quando é indefinido.& AMP; AMP; AMP; Tenente; br /& AMP; AMP; AMP; Gt; & AMP; AMP; AMP; Tenente; C& AMP; AMP; AMP; gt;#getMillisecond()& AMP; AMP; AMP; lt;/c& AMP; AMP; AMP; Gt; é a precisão de milissegundos de conveniência do valor de & AMP; AMP; AMP; Tenente; 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; Tenente; tr id="datetimefield-timezone"& AMP; AMP; AMP; Gt; & AMP; AMP; AMP; Tenente; TD& AMP; AMP; AMP; Gt; fuso horário & AMP; AMP; AMP; lt;/td& AMP; AMP; AMP; Gt; & AMP; AMP; AMP; Tenente; TD& AMP; AMP; AMP; Gt; & AMP; AMP; AMP; Tenente; 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; Tenente; TD& AMP; AMP; AMP; Gt; Número de minutos ou & AMP; AMP; AMP; Tenente; C& AMP; AMP; AMP; Gt; DatatypeConstants#FIELD_UNDEFINED& AMP; AMP; AMP; lt;/c& AMP; AMP; AMP; Gt;. Intervalo de valores de -14 horas (-14 * 60 minutos) a 14 horas (14 * 60 minutos). & 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;/tabela& AMP; AMP; AMP; Gt;
Todas as restrições de espaço de valor máximo listadas para os campos na tabela acima são verificadas por métodos de fábrica,
Adicionado em 1.5.
Documentação Java para javax.xml.datatype.XMLGregorianCalendar
.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.
Construtores
XMLGregorianCalendar() |
Representação para W3C XML Schema 1. |
XMLGregorianCalendar(IntPtr, JniHandleOwnership) |
Um construtor usado ao criar representações gerenciadas de objetos JNI; chamado pelo tempo de execução. |
Propriedades
Class |
Retorna a classe de tempo de execução deste |
Day |
Representação para W3C XML Schema 1. |
Eon |
Representação para W3C XML Schema 1. |
EonAndYear |
Representação para W3C XML Schema 1. |
FractionalSecond |
Representação para W3C XML Schema 1. |
Handle |
O identificador para a instância subjacente do Android. (Herdado de Object) |
Hour |
Horas de retorno ou FieldUndefined. |
IsValid |
Validar instância por |
JniIdentityHashCode |
Representação para W3C XML Schema 1. (Herdado de Object) |
JniPeerMembers |
Representação para W3C XML Schema 1. |
Millisecond |
Retorne a precisão de milissegundos de |
Minute |
Retorna FieldUndefined se esse campo não estiver definido. |
Month |
Representação para W3C XML Schema 1. |
PeerReference |
Representação para W3C XML Schema 1. (Herdado de Object) |
Second |
Representação para W3C XML Schema 1. |
ThresholdClass |
Esta API suporta a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código. |
ThresholdType |
Esta API suporta a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código. |
Timezone |
Retorne o deslocamento de fuso horário em minutos ou FieldUndefined se esse campo opcional não estiver definido. |
XMLSchemaType |
Representação para W3C XML Schema 1. |
Year |
Representação para W3C XML Schema 1. |
Métodos
Add(Duration) |
Adicione |
Clear() |
Desdefina todos os campos como undefined. |
Clone() |
Cria e retorna uma cópia desse objeto. |
Compare(XMLGregorianCalendar) |
Compare duas instâncias do W3C XML Schema 1. |
Dispose() |
Representação para W3C XML Schema 1. (Herdado de Object) |
Dispose(Boolean) |
Representação para W3C XML Schema 1. (Herdado de Object) |
Equals(Object) |
Indica se algum outro objeto é "igual" a este. (Herdado de Object) |
GetHashCode() |
Retorna um valor de código hash para o objeto. (Herdado de Object) |
GetTimeZone(Int32) |
Retorna um |
JavaFinalize() |
Chamado pelo coletor de lixo em um objeto quando a coleta de lixo determina que não há mais referências ao objeto. (Herdado de Object) |
Normalize() |
Normalize esta instância para UTC. |
Notify() |
Ativa um único thread que está aguardando no monitor deste objeto. (Herdado de Object) |
NotifyAll() |
Ativa todos os threads que estão aguardando no monitor deste objeto. (Herdado de Object) |
Reset() |
Redefina isso |
SetHandle(IntPtr, JniHandleOwnership) |
Define a propriedade Handle. (Herdado de Object) |
SetMillisecond(Int32) |
Defina milissegundos. |
SetTime(Int32, Int32, Int32) |
Defina o tempo como uma unidade. |
SetTime(Int32, Int32, Int32, BigDecimal) |
Defina o tempo como uma unidade, incluindo a precisão infinita opcional de segundos fracionados. |
SetTime(Int32, Int32, Int32, Int32) |
Defina o tempo como uma unidade, incluindo milissegundos opcionais. |
SetYear(BigInteger) |
Defina o componente de ordem baixa e alta do campo de ano XSD |
ToArray<T>() |
Representação para W3C XML Schema 1. (Herdado de Object) |
ToGregorianCalendar() |
Converta isso |
ToGregorianCalendar(TimeZone, Locale, XMLGregorianCalendar) |
Converta isso |
ToString() |
Retorna uma representação de cadeia de caracteres do objeto. (Herdado de Object) |
ToXMLFormat() |
Retorne a representação lexical da |
UnregisterFromRuntime() |
Representação para W3C XML Schema 1. (Herdado de Object) |
Wait() |
Faz com que o thread atual aguarde até que ele seja ativado, normalmente sendo <em notificado</em> ou <em>interrompido</em>>. (Herdado de Object) |
Wait(Int64) |
Faz com que o thread atual aguarde até que ele seja despertado, normalmente sendo <em>notificado</em> ou <em interrompido</em>, ou até que>uma certa quantidade de tempo real tenha decorrido. (Herdado de Object) |
Wait(Int64, Int32) |
Faz com que o thread atual aguarde até que ele seja despertado, normalmente sendo <em>notificado</em> ou <em interrompido</em>, ou até que>uma certa quantidade de tempo real tenha decorrido. (Herdado de Object) |
Implantações explícitas de interface
IJavaPeerable.Disposed() |
Representação para W3C XML Schema 1. (Herdado de Object) |
IJavaPeerable.DisposeUnlessReferenced() |
Representação para W3C XML Schema 1. (Herdado de Object) |
IJavaPeerable.Finalized() |
Representação para W3C XML Schema 1. (Herdado de Object) |
IJavaPeerable.JniManagedPeerState |
Representação para W3C XML Schema 1. (Herdado de Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Representação para W3C XML Schema 1. (Herdado de Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Representação para W3C XML Schema 1. (Herdado de Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Representação para W3C XML Schema 1. (Herdado de Object) |
Métodos de Extensão
JavaCast<TResult>(IJavaObject) |
Executa uma conversão de tipo verificada em tempo de execução do Android. |
JavaCast<TResult>(IJavaObject) |
Representação para W3C XML Schema 1. |
GetJniTypeName(IJavaPeerable) |
Representação para W3C XML Schema 1. |