Latest web development tutorials

tipos de dados de data / hora de esquema XML

Data e dados em tempo tipos de valores que contém a data e hora.


Tipo de dados Data (Date tipo de dados)

Tipo de dados Data é usado para definir a data.

Data Este formato é definido: "AAAA-MM-DD", onde:

  • AAAA indica o ano
  • MM é o mês
  • DD representa o número de dias

Nota: Todos os componentes são necessários

O que se segue é uma declaração sobre os exemplos de data esquema:

<xs:element name="start" type="xs:date"/>

Elementos no documento deve ser semelhante a este:

<start>2002-09-24</start>

fuso horário

Para especificar um fuso horário, você também pode adicionar uma data na forma de "Z", usando o tempo do mundo (hora UTC) para inserir uma data - como isto:

<start>2002-09-24Z</start>

Ou em data posterior que pode ser pela adição de métodos de tempo positivo ou negativo para ajustar as disposições para o mundo com base no tempo de deslocamento - como este:

<start>2002-09-24-06:00</start>

或者

<start>2002-09-24+06:00</start>


h2> Tipos de Dados em Tempo (Time Tipo de Dados)

tipo de dados de tempo é usado para definir o tempo.

Tempo é definido utilizando o seguinte formato: "hh: mm: ss", que

  • hh é a hora
  • mm é o minuto
  • ss representa os segundos

Nota: Todos os componentes são necessários!

Aqui está um exemplo de uma vez na declaração de esquema relevante:

<xs:element name="start" type="xs:time"/>

Elementos no documento deve ser semelhante a este:

<start>09:00:00</start>

Ou assim:

<start>09:30:10.5</start>

fuso horário

Para especificar um fuso horário, você também pode adicionar a tempo após uma forma de "Z", usando o tempo do mundo (hora UTC) para introduzir um tempo - como este:

<start>09:30:10Z</start>

Ou pode ser criado após a hora de adicionar um métodos de tempo positivo ou negativo para ajustar as disposições para o mundo com base no tempo de deslocamento - como este:

<start>09:30:10-06:00</start>

or

<start>09:30:10+06:00</start>


Data Hora tipo de dados (DateTime tipo de dados)

tipo de dados de data e hora é usado para definir a data ea hora.

Data e hora usando a seguinte definição de formato: "AAAA-MM-DDThh: mm: ss", em que:

  • AAAA indica o ano
  • MM é o mês
  • DD é o dia
  • T indica o início do tempo parcela necessária
  • hh é a hora
  • mm é o minuto
  • ss representa os segundos

Nota: Todos os componentes são necessários!

Aqui está um exemplo de um esquema relacionado com a data e hora indicadas:

<xs:element name="startdate" type="xs:dateTime"/>

Elementos no documento deve ser semelhante a este:

<startdate>2002-05-30T09:00:00</startdate>

Ou assim:

<startdate>2002-05-30T09:30:10.5</startdate>

fuso horário

Para especificar um fuso horário, você também pode adicionar uma data e hora na forma de "Z", usando o tempo do mundo (hora UTC) para inserir uma data e hora - como este:

<startdate>2002-05-30T09:30:10Z</startdate>

Ou pode ser criado após a hora de adicionar um métodos de tempo positivo ou negativo para ajustar as disposições para o mundo com base no tempo de deslocamento - como este:

<startdate>2002-05-30T09:30:10-06:00</startdate>

或者

<startdate>2002-05-30T09:30:10+06:00</startdate>


h2> tipos de dados duração (Duração Tipo de dados)

Tipo de dados durante a duração de um intervalo de tempo predeterminado.

Intervalo usando o seguinte formato para especificar: "PnYnMnDTnHnMnS", em que:

  • P representa o ciclo (obrigatório)
  • nY representa o número de anos
  • nM indica o número de meses
  • nD representa o número de dias
  • T representa a parte do tempo da inicial (se você planeja horas especificadas, minutos e segundos, esta opção é necessária)
  • nH indica o número de horas
  • nM o número de minutos
  • nS o número de segundos

Aqui está um exemplo de um esquema relacionado com a duração da declaração:

<xs:element name="period" type="xs:duration"/>

Elementos no documento deve ser semelhante a este:

<period>P5Y</period>

O exemplo acima mostra um período de cinco anos.

Ou assim:

<period>P5Y2M10D</period>

O exemplo acima mostra um 5 anos, 2 meses e 10 dias de ciclo.

Ou assim:

<period>P5Y2M10DT15H</period>

O exemplo acima mostra um 5 anos, 2 meses, 10 dias e 15 horas período.

Ou assim:

<period>PT15H</period>

O exemplo acima mostra um período de 15 horas.

duração negativa

Para especificar uma duração negativa, insira um sinal de menos antes do P:

<period>-P10D</period>

O exemplo acima mostra um ciclo negativo de 10 dias.


tipos de dados de data e hora

nome descrição
data Definir um valor de data
dateTime Definir um valor de data e hora
duração Define um intervalo de tempo
Gday Uma parte da definição de uma data - o dia (DD)
gMonth Uma parte da definição de uma data - o mês (MM)
gMonthDay Uma parte da definição de uma data - o mês eo dia (MM-DD)
gYear Uma parte da definição de uma data - Ano (AAAA)
gYearMonth Uma parte da definição de uma data - o ano eo mês (AAAA-MM)
tempo Definir um valor de tempo


tipo de dados data definida (Restrição)

Pode ser usado em conjunto com o tipo de dados da data é definida:

  • enumeração
  • maxExclusive
  • maxInclusive
  • minExclusive
  • minInclusive
  • padrão
  • whiteSpace