Types de données de date de XSD |
Des types de données de date et d'heure sont employés pour des valeurs qui contient la date et l'heure.
|
Type de données de date
|
Le type de données de date est employé pour indiquer la date particulière.
La date est indiquée sous la forme suivante « YYYY-MM-DD » où :
- Indicat de YYYY l'année
- Les millimètres indiquent le mois
- La densité double indiquent le jour
Note : Tous composants sont exigés !
Ce qui suit est un exemple d'une déclaration de date dans des schémas :
|
<xs : xs de type= " de " début de name= " d'élément : date "/>
|
|
Un élément dans votre document pourrait regarder comme suit :
|
<start>2002-09-24</start>
|
|
Fuseaux horaires
|
Pour indiquer un fuseau horaire, vous pouvez l'un ou l'autre écrire une date dans le temps d'UTC en ajoutant un « Z » derrière la date - comme suit :
|
<start>2002-09-24Z</start>
|
|
ou vous pouvez indiquer un excentrage du temps d'UTC en ajoutant un temps positif ou négatif derrière la date - comme suit :
|
<start>2002-09-24-06 : 00</start> ou <start>2002-09-24+06 : 00</start>
|
|
Type de données de Temps
|
Le type de données de temps est employé pour indiquer le moment particulier.
Le temps est indiqué sous la forme comme le « hh : millimètre : solides solubles » où :
- le hh indiquent l'heure
- les millimètres indiquent la minute
- les solides solubles indiquent la seconde
Note : Tous composants sont exigés !
Ce qui suit est un exemple d'une déclaration de temps dans le schéma :
|
<xs : xs de type= " de " début de name= " d'élément : temps "/>
|
|
Un élément dans votre document pourrait regarder comme suit :
|
<start>09 : 00 : 00</start>
|
|
Ou il pourrait regarder comme suit :
|
<start>09 : 30 : 10.5</start>
|
|
Type de données date-heure
|
Le type de données date-heure est employé pour indiquer la date et une heure.
Le dateTime peut être indiqué sous la forme suivante « YYYY-MILLIMÈTRE-DDThh : millimètre : solides solubles » où :
- YYYY indiquent l'année
- Les millimètres indiquent le mois
- La densité double indiquent le jour
- T indiquent le début de la section exigée de temps
- le hh indiquent l'heure
- les millimètres indiquent la minute
- les solides solubles indiquent la seconde
Note : Tous composants sont exigés !
Ce qui suit est un exemple d'une déclaration date-heure dans le schéma :
|
<xs : xs de type= " de " startdate de name= " d'élément : "/> date-heure
|
|
Un élément dans votre document pourrait regarder comme suit :
|
<startdate>2002-05-30T09 : 00 : 00</startdate>
|
|
Ou il pourrait regarder comme suit :
|
<startdate>2002-05-30T09 : 30 : 10.5</startdate>
|
|
Type de données de durée
|
Le type de données de durée est employé pour indiquer l'intervalle de temps.
L'intervalle de temps peut être indiqué sous la forme suivante « PnYnMnDTnHnMnS » où :
- P indiquent la période (exigée)
- le nY indiquent le nombre d'années
- le nanomètre indiquent le nombre de mois
- le ND indique le nombre de jours
- T indiquent le début d'une section de temps (priée si vous allez indiquer des heures, des minutes, ou des secondes)
- le NH indiquent le nombre d'heures
- le nanomètre indiquent le nombre de minutes
- le NS indiquent le nombre de secondes
Ce qui suit est un exemple d'une déclaration de durée dans le schéma :
|
<xs : xs de type= " de " période de name= " d'élément : durée "/>
|
|
Les éléments dans votre document pourraient regarder comme suit :
|
|
L'exemple ci-dessus indiquent une période de cinq ans.
Ou il pourrait regarder comme suit :
|
<period>P5Y2M10D</period>
|
|
L'exemple ci-dessus indiquent une période de cinq ans, de deux mois, et de 10 jours.
Ou il pourrait regarder comme suit :
|
<period>P5Y2M10DT15H</period>
|
|
L'exemple ci-dessus indiquent une période de cinq ans, de deux mois, de 10 jours, et de 15 heures.
Ou il pourrait regarder comme suit :
|
|
L'exemple ci-dessus indiquent une période de 15 heures.
|
Durée négative
|
Pour indiquer une durée négative, écrire un signe moindre avant P :
|
|
L'exemple ci-dessus indiquent une période de minus pendant 10 jours.
|
Date et types de données de Temps
|
Nom |
Description |
date |
Définit une valeur de date |
date-heure |
Définit une valeur de date et d'heure |
durée |
Définit un intervalle de temps |
gDay |
Définit une partie d'une date - le jour (la densité double) |
gMonth |
Définit une partie d'une date - le mois (les millimètres) |
gMonthDay |
Définit une partie d'une date - le mois et le jour (MM-DD) |
gYear |
Définit une partie d'une date - l'année (YYYY) |
gYearMonth |
Définit une partie d'une date - l'année et le mois (YYYY-MM) |
temps |
Définit une valeur de temps |
|
Restrictions aux types de données de date
|
Restrictions qui peuvent être employées avec les types de données de date :
- énumération
- maxInclusive
- maxExclusive
- minExclusive
- minInclusive
- modèle
- whiteSpace
|
Keywords:
XSD date datatype,sql server datatype,sql server date,xsd date format,sql date datatype,xsd tutorial,sql xsd,xsd format,oracle xsd,xsd xml,xsd examples,xsd dtd,sample xsd,xsd validator,xsd specification,xsd syntax,xsd example,xsd tools
|