Latest web development tutorials

les types de données date / heure de schéma XML

Date et données de temps types pour les valeurs qui contiennent la date et l'heure.


Type de données Date (Date de type de données)

Date de type de données est utilisé pour définir la date.

Date de Ce format est défini: "AAAA-MM-JJ», où:

  • AAAA indique l'année
  • MM est le mois
  • DD représente le nombre de jours

Remarque: Tous les composants sont nécessaires

Ce qui suit est une déclaration sur les exemples de date de schéma:

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

Les éléments dans le document devraient ressembler à ceci:

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

fuseau horaire

Pour spécifier un fuseau horaire, vous pouvez également ajouter une date dans le "Z" manière, en utilisant le temps du monde (UTC) pour entrer une date - comme ceci:

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

Ou une date ultérieure que peut être en ajoutant des méthodes de temps positives ou négatives d'adapter les dispositions au monde basé sur le décalage de temps - comme ceci:

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

或者

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


h2> Types Temps de données (Time Type de données)

Temps type de données est utilisé pour définir le temps.

Le temps est défini en utilisant le format suivant: "hh: mm: ss", qui

  • hh est l'heure
  • mm est la minute
  • ss représente les secondes

Remarque: Tous les composants sont nécessaires!

Voici un exemple d'un temps dans la déclaration de schéma pertinente:

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

Les éléments dans le document devraient ressembler à ceci:

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

Ou comme ceci:

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

fuseau horaire

Pour spécifier un fuseau horaire, vous pouvez également ajouter dans le temps après un "Z" manière, en utilisant le temps du monde (UTC) pour entrer un temps - comme ceci:

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

Ou peut être créé après le temps d'ajouter des méthodes de temps positives ou négatives pour ajuster les dispositions dans le monde sur la base du décalage de temps - comme celui-ci:

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

or

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


Date Heure type de données (DateTime Type de données)

type de données Datetime est utilisé pour définir la date et l'heure.

Date et heure à l'aide de la définition suivante de format: "AAAA-MM-JJThh: mm: ss", où:

  • AAAA indique l'année
  • MM est le mois
  • DD est le jour
  • T indique le temps nécessaire portion de démarrage
  • hh est l'heure
  • mm est la minute
  • ss représente les secondes

Remarque: Tous les composants sont nécessaires!

Voici un exemple d'un schéma lié à la date et l'heure indiquée:

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

Les éléments dans le document devraient ressembler à ceci:

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

Ou comme ceci:

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

fuseau horaire

Pour spécifier un fuseau horaire, vous pouvez également ajouter une date et l'heure dans le "Z" manière, en utilisant le temps du monde (UTC) pour entrer une date et heure - comme ceci:

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

Ou peut être créé après le temps d'ajouter des méthodes de temps positives ou négatives pour ajuster les dispositions dans le monde sur la base du décalage de temps - comme celui-ci:

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

或者

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


h2> types de données de durée (Durée Type de données)

Type de données pendant la durée d'un intervalle de temps prédéterminé.

Intervalle en utilisant le format suivant pour préciser: "PnYnMnDTnHnMnS", dans laquelle:

  • P représente le cycle (nécessaire)
  • nY représente le nombre d'années
  • nM indique le nombre de mois
  • nD représente le nombre de jours
  • T représente la portion de temps de la première (si vous prévoyez heures spécifiées, minutes et secondes, cette option est nécessaire)
  • nH indique le nombre d'heures
  • nM le nombre de minutes
  • nS le nombre de secondes

Voici un exemple d'un schéma lié à la durée de la déclaration:

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

Les éléments dans le document devraient ressembler à ceci:

<period>P5Y</period>

L'exemple ci-dessus montre une période de cinq ans.

Ou comme ceci:

<period>P5Y2M10D</period>

L'exemple ci-dessus montre un 5 ans, 2 mois et 10 jours cycle.

Ou comme ceci:

<period>P5Y2M10DT15H</period>

L'exemple ci-dessus montre un 5 ans, 2 mois, 10 jours et 15 heures période.

Ou comme ceci:

<period>PT15H</period>

L'exemple ci-dessus montre une période de 15 heures.

durée négative

Pour spécifier une durée négative, entrez un signe moins avant la P:

<period>-P10D</period>

L'exemple ci-dessus montre un cycle négatif de 10 jours.


Date et heure types de données

nom description
date Définir une valeur de date
dateTime Définir une valeur de date et l'heure
durée Définit un intervalle de temps
gDay Une partie de la définition d'une date - le jour (JJ)
gMonth Une partie de la définition d'une date - le mois (MM)
gMonthDay Une partie de la définition d'une date - le mois et le jour (MM-JJ)
gYear Une partie de la définition d'une date - Année (AAAA)
gYearMonth Une partie de la définition d'une date - l'année et le mois (AAAA-MM)
temps Définir une valeur de temps


Date Type de données défini (Restriction)

Peut être utilisé en conjonction avec le type de données de date est définie:

  • énumération
  • maxExclusive
  • maxInclusive
  • minExclusive
  • minInclusive
  • motif
  • whiteSpace