Latest web development tutorials

Schema XML i tipi di dati data / ora

Dati aggiornati e ora i tipi per i valori che contengono la data e l'ora.


tipo di data di dati (Data tipo di dati)

tipo di dati Data viene utilizzato per definire la data.

Data Questo formato viene definito: "AAAA-MM-DD", dove:

  • AAAA indica l'anno
  • MM è il mese
  • DD rappresenta il numero di giorni

Nota: sono necessari tutti i componenti

La seguente è una dichiarazione circa gli esempi data schema:

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

Gli elementi del documento dovrebbe essere simile a questo:

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

Fuso orario

Per specificare un fuso orario, è anche possibile aggiungere una data nel modo "Z", usando il tempo del mondo (ora UTC) per inserire una data - come questo:

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

O altra data successiva eventualmente con l'aggiunta di metodi tempo positivi o negativi di adeguare le disposizioni al mondo in base alla differenza di fuso orario - in questo modo:

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

或者

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


h2> Tipi di dati in tempo (Time tipo di dati)

Tempo tipo di dati viene utilizzato per definire il tempo.

Il tempo è definito utilizzando il seguente formato: "hh: mm: ss", che

  • hh è l'ora
  • mm è il minuto
  • ss rappresenta i secondi

Nota: sono necessari tutti i componenti!

Ecco un esempio di un tempo nella dichiarazione schema rilevante:

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

Gli elementi del documento dovrebbe essere simile a questo:

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

O come questo:

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

Fuso orario

Per specificare un fuso orario, è anche possibile aggiungere nel tempo dopo un modo "Z", usando il tempo del mondo (ora UTC) per inserire un tempo - in questo modo:

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

Oppure possono essere creati dopo il tempo di aggiungere metodi tempo positive o negative per regolare le disposizioni al mondo in base alla differenza di fuso orario - come questo:

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

or

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


Data Ora tipo di dati (DateTime tipo di dati)

tipo di dati datetime viene utilizzato per definire la data e l'ora.

Data e ora utilizzando il seguente definizione del formato: "AAAA-MM-GG hh: mm: ss", dove:

  • AAAA indica l'anno
  • MM è il mese
  • DD è il giorno
  • T indica il tempo necessario porzione di avvio
  • hh è l'ora
  • mm è il minuto
  • ss rappresenta i secondi

Nota: sono necessari tutti i componenti!

Ecco un esempio di uno schema relative alla data e l'ora indicata:

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

Gli elementi del documento dovrebbe essere simile a questo:

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

O come questo:

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

Fuso orario

Per specificare un fuso orario, è anche possibile aggiungere una data e l'ora in modo "Z", usando il tempo del mondo (ora UTC) per inserire una data e l'ora - in questo modo:

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

Oppure possono essere creati dopo il tempo di aggiungere metodi tempo positive o negative per regolare le disposizioni al mondo in base alla differenza di fuso orario - come questo:

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

或者

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


h2> tipi di dati durata (durata tipo di dati)

Tipo di dati per la durata di un intervallo di tempo predeterminato.

Intervallo utilizzando il seguente formato per specificare: "PnYnMnDTnHnMnS", in cui:

  • P rappresenta il ciclo (richiesto)
  • nY rappresenta il numero di anni
  • nM indica il numero di mesi
  • nD rappresenta il numero di giorni
  • T rappresenta la porzione momento della iniziale (se si prevede ore specificate, minuti e secondi, questa opzione è necessaria)
  • nH indica il numero di ore
  • nM il numero di minuti
  • nS il numero di secondi

Ecco un esempio di uno schema relativa alla durata della dichiarazione:

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

Gli elementi del documento dovrebbe essere simile a questo:

<period>P5Y</period>

L'esempio sopra mostra un periodo di cinque anni.

O come questo:

<period>P5Y2M10D</period>

L'esempio sopra mostra un 5 anni, 2 mesi e 10 giorni del ciclo.

O come questo:

<period>P5Y2M10DT15H</period>

L'esempio sopra mostra un 5 anni, periodo di 2 mesi, 10 giorni e 15 ore.

O come questo:

<period>PT15H</period>

L'esempio sopra mostra un periodo di 15 ore.

duration negativa

Per specificare una durata negativa, immettere un segno meno prima del P:

<period>-P10D</period>

L'esempio mostra un ciclo negativo 10 giorni.


I tipi di dati di data e ora

nome descrizione
data Definire un valore di data
dateTime Definire un valore di data e ora
durata Definisce un intervallo di tempo
gDay Una parte della definizione di una data - giorno (DD)
gMonth Una parte della definizione di una data - il mese (MM)
gMonthDay Una parte della definizione di una data - mese e al giorno (MM-DD)
gYear Una parte della definizione di una data - anno (AAAA)
gYearMonth Una parte della definizione di una data - anno e mese (AAAA-MM)
tempo Definire un valore di tempo


tipo di data di dati definito (Restriction)

Può essere utilizzato in combinazione con il tipo di dati aggiornati è definito:

  • enumerazione
  • maxExclusive
  • maxInclusive
  • minExclusive
  • minInclusive
  • modello
  • spazio bianco