XSD - Date Heure
Les types de données Date et Heure sont utilisés pour représenter la date et l'heure dans les documents XML.
<xs: date> type de données
Le type de données <xs: date> est utilisé pour représenter la date au format AAAA-MM-JJ.
YYYY - représente l'année
MM - représente le mois
DD - représente le jour
<xs: date> Exemple
Déclaration d'élément en XSD -
<xs:element name = "birthdate" type = "xs:date"/>
Utilisation des éléments en XML -
<birthdate>1980-03-23</birthdate>
<xs: time> type de données
Le type de données <xs: time> est utilisé pour représenter l'heure au format hh: mm: ss.
hh - représente les heures
mm - représente les minutes
ss - représente les secondes
<xs: time> Exemple
Déclaration d'élément en XSD -
<xs:element name = "startTime" type = "xs:time"/>
Utilisation des éléments en XML -
<startTime>10:20:15</startTime>
<xs: datetime> type de données
Le type de données <xs: datetime> est utilisé pour représenter la date et l'heure au format AAAA-MM-JJThh: mm: ss.
YYYY - représente l'année
MM - représente le mois
DD - représente le jour
T - représente la section de début de temps
hh - représente les heures
mm - représente les minutes
ss - représente les secondes
<xs: datetime> Exemple
Déclaration d'élément en XSD -
<xs:element name = "startTime" type = "xs:datetime"/>
Utilisation des éléments en XML -
<startTime>1980-03-23T10:20:15</startTime>
<xs: duration> type de données
Le type de données <xs: duration> est utilisé pour représenter l'intervalle de temps au format PnYnMnDTnHnMnS. Chaque composant est optionnel sauf P.
P - représente la section de début de date
nY - représente l'année
nM - représente le mois
nD - représente le jour
T - représente la section de début de temps
nH - représente les heures
nM - représente les minutes
nS - représente les secondes
<xs: duration> Exemple
Déclaration d'élément en XSD -
<xs:element name = "period" type = "xs:duration"/>
Utilisation des éléments en xml pour représenter une période de 6 ans, 3 mois, 10 jours et 15 heures.
<period>P6Y3M10DT15H</period>
Types de données de date
Voici la liste des types de données de date couramment utilisés.
S.No. | Nom et description |
---|---|
1. | date Représente une valeur de date |
2. | dateTime Représente une valeur de date et d'heure |
3. | duration Représente un intervalle de temps |
4. | gDay Représente une partie d'une date en tant que jour (JJ) |
5. | gMonth Représente une partie d'une date sous forme de mois (MM) |
6. | gMonthDay Représente une partie d'une date sous forme de mois et de jour (MM-JJ) |
sept. | gYear Représente une partie d'une date sous forme d'année (AAAA) |
8. | gYearMonth Représente une partie d'une date sous forme d'année et de mois (AAAA-MM) |
9. | time Représente une valeur de temps |
Restrictions
Les types de restrictions suivants peuvent être utilisés avec les types de données Date -
- enumeration
- maxExclusive
- maxInclusive
- minExclusive
- minInclusive
- pattern
- whiteSpace