Tutoriel sur le...SE CONNECTER
Tutoriel sur le schéma XML
auteur:php.cn  temps de mise à jour:2022-04-20 14:13:02

Type de données date/heure du schéma XML



Les types de données date et heure sont utilisés pour contenir des valeurs de date et d'heure.


Type de données Date

Le type de données Date est utilisé pour définir des dates.

Les dates sont définies selon ce format : "AAAA-MM-JJ", où :

  • AAAA représente l'année

  • MM représente le mois

  • DD représente le nombre de jours

Remarque : Tous les ingrédients sont requis

Ce qui suit est un exemple de déclaration de date dans un schéma :

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

Les éléments du document devraient ressembler à ceci :

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

Time Fuse

Si nécessaire Pour spécifier un fuseau horaire, vous pouvez également saisir une date en utilisant l'heure UTC en ajoutant un "Z" après la date - par exemple :

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

Alternativement, vous pouvez spécifier un décalage basé sur l'heure mondiale ajustée en ajoutant une heure positive ou négative après la date - par exemple :

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

ou

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


h2>Type de données temporelles (Type de données temporelles)

Le type de données temporelles est utilisé pour définir l'heure.

L'heure est définie selon le format suivant : "hh:mm:ss", où

  • hh représente l'heure

  • mm signifie minutes

  • ss signifie secondes

REMARQUE : Tous les ingrédients sont requis !

Ce qui suit est un exemple de déclaration d'heure dans un schéma :

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

Les éléments du document devraient ressembler à ceci :

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

Ou quelque chose comme ceci :

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

Fuseau horaire

Pour spécifier un fuseau horaire, vous pouvez spécifiez également un fuseau horaire en saisissant une heure en utilisant le temps universel ajusté (heure UTC) en ajoutant un "Z" après l'heure - par exemple :

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

Ou vous pouvez spécifier le décalage en fonction de l'heure d'ajustement mondiale en ajoutant une heure positive ou négative après l'heure - par exemple :

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

ou

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


Type de données DateTime

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

La date heure est définie selon le format suivant : "AAAA-MM-JJThh:mm:ss", où :

  • AAAA représente l'année

  • MM représente le mois

  • DD représente le jour

  • T représente le début de la partie horaire requise

  • hh signifie heures

  • mm signifie minutes

  • ss signifie secondes

Remarque : Tous les ingrédients sont obligatoires !

Ce qui suit est un exemple de déclaration de date et d'heure dans un schéma :

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

Les éléments du document devraient ressembler à ceci :

<startdate>2002-05-30T09:00:00</startdate>
<🎜 >Ou quelque chose comme ceci :

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

si nécessaire Spécifiez un fuseau horaire. Vous pouvez également saisir une date et une heure en utilisant le temps universel ajusté (heure UTC) en ajoutant un « Z » après la date et l'heure - par exemple :

<. ;startdate> 2002-05-30T09:30:10Z</startdate>
Vous pouvez également spécifier un décalage basé sur l'heure d'ajustement mondiale en ajoutant une heure positive ou négative après l'heure. - Par exemple :

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

ou

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

h2>Type de données de durée
Utilisé pour le type de données de durée à des intervalles de temps spécifiés.

Les intervalles de temps sont spécifiés au format suivant : "PnYnMnDTnHnMnS", où :

  • P représente la période (obligatoire)

  • nY représente le nombre d'années

  • nM représente le nombre de mois

  • nD représente le nombre de jours

  • T représente l'heure Début de la pièce (obligatoire si vous prévoyez de spécifier des heures, des minutes et des secondes)

  • nH représente le nombre d'heures

  • nM Représente le nombre de minutes

  • nS Représente le nombre de secondes

Ce qui suit est un exemple de déclaration de durée dans un schéma :

<xs:element name="period" type="xs:duration"/>
Les éléments du document doivent ressembler à ceci :

<période>P5Y</période>
L'exemple ci-dessus représente un cycle de 5 ans.

Ou quelque chose comme ça :

<période>P5Y2M10D</période>

L'exemple ci-dessus représente une période de 5 ans, 2 mois et 10 jours.

Ou quelque chose comme ceci :

<période>P5Y2M10DT15H</période>

L'exemple ci-dessus représente une période de 5 ans, 2 mois , périodes de 10 jours et 15 heures.

Ou quelque chose comme ceci :

<période>PT15H</période>

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

Durée négative

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

<période>-P10D</ période>

L'exemple ci-dessus représente une période négative de 10 jours.


Types de données de date et d'heure

名称描述
date定义一个日期值
dateTime定义一个日期和时间值
duration定义一个时间间隔
gDay定义日期的一个部分 - 天 (DD)
gMonth定义日期的一个部分 - 月 (MM)
gMonthDay定义日期的一个部分 - 月和天 (MM-DD)
gYear定义日期的一个部分 - 年 (YYYY)
gYearMonth定义日期的一个部分 - 年和月 (YYYY-MM)
time定义一个时间值


Restriction sur le type de données de date (Restriction)

peuvent être utilisés avec les données de date type Limitations utilisées :

  • énumération

  • maxExclusive

  • maxInclusive

  • minExclusif

  • minInclusif

  • motif

  • espace blanc