Tipos de dados da data de XSD |
Os tipos de dados da data e da hora são usados para valores que contem a data e a hora.
|
Tipo de dados da data
|
O tipo de dados da data é usado especificar a data particular.
A data é especificada no seguinte formulário “YYYY-MM-DD” onde:
- Indicat de YYYY o ano
- Os milímetros indicam o mês
- O DD indica o dia
Nota: Todos os componentes são requeridos!
O seguinte é um exemplo de uma declaração da data no schemas:
|
<xs:element name="start" type="xs:date"/>
|
|
Um elemento em seu original pôde olhar como segue:
|
<start>2002-09-24</start>
|
|
Zonas de tempo
|
Para especificar uma zona de tempo, você pode qualquer um incorporar uma data ao tempo do UTC adicionando um “Z” atrás da data - como segue:
|
<start>2002-09-24Z</start>
|
|
ou você pode especificar um offset do tempo do UTC adicionando uma estadia positiva ou negativa atrás da data - como segue:
|
<start>2002-09-24-06:00</start>
or
<start>2002-09-24+06:00</start>
|
|
Tipo de dados de Tempo
|
O tipo de dados do tempo é usado especificar o tempo particular.
O tempo é especificado no formulário como o “hh: milímetro: ss” onde:
- o hh indica a hora
- os milímetros indicam o minuto
- os ss indicam o segundo
Nota: Todos os componentes são requeridos!
O seguinte é um exemplo de uma declaração do tempo no schema:
|
<xs:element name="start" type="xs:time"/>
|
|
Um elemento em seu original pôde olhar como segue:
|
|
Ou pôde olhar como segue:
|
<start>09:30:10.5</start>
|
|
Tipo de dados DateTime
|
O tipo de dados dateTime é usado especificar a data e uma hora.
O dateTime pode ser especificado no seguinte formulário “YYYY-MILÍMETRO-DDThh: milímetro: ss” onde:
- YYYY indicam o ano
- Os milímetros indicam o mês
- O DD indica o dia
- T indica o começo da seção requerida do tempo
- o hh indica a hora
- os milímetros indicam o minuto
- os ss indicam o segundo
Nota: Todos os componentes são requeridos!
O seguinte é um exemplo de uma declaração dateTime no schema:
|
<xs:element name="startdate" type="xs:dateTime"/>
|
|
Um elemento em seu original pôde olhar como segue:
|
<startdate>2002-05-30T09:00:00</startdate>
|
|
Ou pôde olhar como segue:
|
<startdate>2002-05-30T09:30:10.5</startdate>
|
|
Tipo de dados da duração
|
O tipo de dados da duração é usado especificar o intervalo do tempo.
O intervalo do tempo pode ser especificado no seguinte formulário “PnYnMnDTnHnMnS” onde:
- P indica o período (requerido)
- o nY indica o número dos anos
- o nanômetro indica o número dos meses
- o nD indica o número dos dias
- T indica o começo de uma seção do tempo (requerida se você estiver indo especificar horas, minutos, ou segundos)
- o nH indica o número das horas
- o nanômetro indica o número dos minutos
- o nS indica o número dos segundos
O seguinte é um exemplo de uma declaração da duração no schema:
|
<xs:element name="period" type="xs:duration"/>
|
|
Os elementos em seu original puderam olhar como segue:
|
|
O exemplo acima indica um período de cinco anos.
Ou pôde olhar como segue:
|
<period>P5Y2M10D</period>
|
|
O exemplo acima indica um período de cinco anos, de dois meses, e de 10 dias.
Ou pôde olhar como segue:
|
<period>P5Y2M10DT15H</period>
|
|
O exemplo acima indica um período de cinco anos, de dois meses, de 10 dias, e de 15 horas.
Ou pôde olhar como segue:
|
|
O exemplo acima indica um período de 15 horas.
|
Duração negativa
|
Para especificar uma duração negativa, incorporar um sinal negativo antes de P:
|
|
O exemplo acima indica um período do menos 10 dias.
|
Data e tipos de dados de Tempo
|
Name |
Description |
date |
Defines a date value |
dateTime |
Defines a date and time value |
duration |
Defines a time interval |
gDay |
Defines a part of a date - the day (DD) |
gMonth |
Defines a part of a date - the month (MM) |
gMonthDay |
Defines a part of a date - the month and day (MM-DD) |
gYear |
Defines a part of a date - the year (YYYY) |
gYearMonth |
Defines a part of a date - the year and month (YYYY-MM) |
time |
Defines a time value |
|
Limitações em tipos de dados da data
|
Restrictions that can be used with the Date data types:
- enumeration
- maxInclusive
- maxExclusive
- minExclusive
- minInclusive
- pattern
- whiteSpace
|
Keywords: Datatype da data de XSD, datatype do usuário do sql, data do usuário do sql, formato de data do xsd, datatype da data do sql, tutorial do xsd, xsd do sql, formato do xsd, xsd do oracle, xml do xsd, exemplos do xsd, DTD do xsd, xsd da amostra, Validator do xsd, especificação do xsd, sintaxe do xsd, exemplo do xsd, ferramentas do xsd
|