XSD Date and Time Data Type
- Previous Page XSD String
- Next Page XSD Numeric
Ο τύπος ημερομηνίας και χρόνου χρησιμοποιείται για να περιέχει τιμές ημερομηνίας και χρόνου.
Η τύπος ημερομηνίας (Date Data Type)
Η τύπος ημερομηνίας χρησιμοποιείται για να ορίσει ημερομηνία.
Η ημερομηνία ορίζεται με αυτό το μορφότυπο: "YYYY-MM-DD", όπου:
- YYYY σημαίνει έτος
- MM σημαίνει μήνας
- DD υποδηλώνει ημέρες
Σημείωση:Όλα τα στοιχεία είναι υποχρεωτικά!
Παρακάτω είναι ένα παράδειγμα σχετικά με την αναφορά ημερομηνίας στο schema:
<xs:element name="start" type="xs:date"/>
Τα στοιχεία του κειμένου πρέπει να μοιάζουν με αυτό:
<start>2002-09-24</start>
Ζώνη ώρας
Για να καθορίσετε μια ζώνη ώρας, μπορείτε επίσης να εισάγετε μια ημερομηνία προσθέτοντας ένα "Z" μετά την ημερομηνία - π.χ.:
<start>2002-09-24Z</start>
Ή μπορείτε επίσης να καθορίσετε την απόκλιση από τον παγκόσμιο ρυθμισμένο χρόνο προσθέτοντας μια θετική ή αρνητική ώρα μετά την ημερομηνία - όπως αυτό:
<start>2002-09-24-06:00</start>
ή:
<start>2002-09-24+06:00</start>
Τύπος ώρας (Time Data Type)
Ο τύπος ώρας χρησιμοποιείται για την οριστική περιγραφή ώρας.
Η ώρα ορίζεται με την παρακάτω μορφή: "hh:mm:ss", όπου
- hh σημαίνει ώρες
- mm σημαίνει λεπτά
- ss σημαίνει δευτερόλεπτα
Σημείωση:Όλα τα στοιχεία είναι υποχρεωτικά!
Ακολουθεί ένα παράδειγμα για την αναφορά ώρας στο schema:
<xs:element name="start" type="xs:time"/>
Τα στοιχεία του κειμένου πρέπει να μοιάζουν με αυτό:
<start>09:00:00</start>
Ή κάτι παρόμοιο:
<start>09:30:10.5</start>
Ζώνη ώρας
Για να καθορίσετε μια ζώνη ώρας, μπορείτε επίσης να εισάγετε την ώρα προσθέτοντας ένα "Z" μετά την ώρα, χρησιμοποιώντας τον παγκόσμιο ρυθμισμένο χρόνο (UTC time) - όπως αυτό:
<start>09:30:10Z</start>
ή επίσης μπορείτε να καθορίσετε τη διαφορά ώρας από το παγκόσμιο ρεαλισμό προσθέτοντας μια θετική ή αρνητική διάρκεια - π.χ.:
<start>09:30:10-06:00</start>
ή:
<start>09:30:10+06:00</start>
Τύπος ημερομηνίας και ώρας (DateTime Data Type)
Η τύπος ημερομηνίας και ώρας χρησιμοποιείται για την οριστική περιγραφή ημερομηνίας και ώρας.
Η ημερομηνία και ώρα ορίζεται με την παρακάτω μορφή: "YYYY-MM-DDThh:mm:ss", όπου:
- YYYY σημαίνει έτος
- MM σημαίνει μήνας
- DD σημαίνει ημέρα
- T σημαίνει την έναρξη των απαραίτητων χρονικών στοιχείων
- hh σημαίνει ώρες
- mm σημαίνει λεπτά
- ss σημαίνει δευτερόλεπτα
Σημείωση:Όλα τα στοιχεία είναι υποχρεωτικά!
Ακολουθεί ένα παράδειγμα για την αναφορά ημερομηνίας και ώρας στο schema:
<xs:element name="startdate" type="xs:dateTime"/>
Τα στοιχεία του κειμένου πρέπει να μοιάζουν με αυτό:
<startdate>2002-05-30T09:00:00</startdate>
Ή κάτι παρόμοιο:
<startdate>2002-05-30T09:30:10.5</startdate>
Ζώνη ώρας
Για να καθορίσετε μια ζώνη ώρας, μπορείτε επίσης να εισάγετε μια ημερομηνία και ώρα προσθέτοντας ένα "Z" μετά την ώρα, χρησιμοποιώντας το παγκόσμιο ρυθμισμένο χρόνο (UTC time) - όπως αυτό:
<startdate>2002-05-30T09:30:10Z</startdate>
ή επίσης μπορείτε να καθορίσετε τη διαφορά ώρας από το παγκόσμιο ρεαλισμό προσθέτοντας μια θετική ή αρνητική διάρκεια - π.χ.:
<startdate>2002-05-30T09:30:10-06:00</startdate>
ή:
<startdate>2002-05-30T09:30:10+06:00</startdate>
Τύπος διάρκειας δεδομένων (Duration Data Type)
Ο τύπος διάρκειας δεδομένων χρησιμοποιείται για να καθορίσει το χρονικό διάστημα.
Η διάρκεια του χρονικού διαστήματος καθορίζεται με τη χρήση της παρακάτω μορφής: "PnYnMnDTnHnMnS", όπου:
- P σημαίνει κύκλο (απαραίτητο)
- nY σημαίνει έτη
- nM σημαίνει μήνες
- nD σημαίνει ημέρες
- T σημαίνει την έναρξη του χρονικού τμήματος (αν προτίθεστε να καθορίσετε ώρες, λεπτά και δευτερόλεπτα, αυτή η επιλογή είναι απαραίτητη)
- nH σημαίνει ώρες
- nM σημαίνει λεπτά
- nS σημαίνει δευτερόλεπτα
Ακολουθεί ένα παράδειγμα μιας δήλωσης διάρκειας στο σχήμα:
<xs:element name="period" type="xs:duration"/>
Τα στοιχεία του κειμένου πρέπει να μοιάζουν με αυτό:
<period>P5Y</period>
Οι παραπάνω παραδείγματα δείχνουν έναν κύκλο με διάρκεια 5 ετών.
Ή κάτι παρόμοιο:
<period>P5Y2M10D</period>
Οι παραπάνω παραδείγματα δείχνουν έναν κύκλο με διάρκεια 5 ετών, 2 μηνών και 10 ημερών.
Ή κάτι παρόμοιο:
<period>P5Y2M10DT15H</period>
Οι παραπάνω παραδείγματα δείχνουν έναν κύκλο με διάρκεια 5 ετών, 2 μηνών, 10 ημερών και 15 ωρών.
Ή κάτι παρόμοιο:
<period>PT15H</period>
Οι παραπάνω παραδείγματα δείχνουν έναν κύκλο με διάρκεια 15 ωρών.
Αρνητική διάρκεια
Για να καθορίσετε μια αρνητική διάρκεια, εισάγετε το μειονέκτημα πριν από το P:
<period>-P10D</period>
Οι παραπάνω παραδείγματα δείχνουν έναν κύκλο με απόλυτη διάρκεια -10 ημερών.
Τύπος δεδομένων ημερομηνίας και ώρας
Όνομα | Περιγραφή |
---|---|
date | Ορισμός μιας ημερομηνίας |
dateTime | Ορισμός μιας ημερομηνίας και ώρας |
duration | Ορισμός μιας χρονικής διάρκειας |
gDay | Ο μέρος μιας ημερομηνίας - ημέρα (DD) |
gMonth | Ο μέρος μιας ημερομηνίας - μήνας (MM) |
gMonthDay | Ο μέρος μιας ημερομηνίας - μήνας και ημέρα (MM-DD) |
gYear | Ο μέρος μιας ημερομηνίας - έτος (YYYY) |
gYearMonth | Ο μέρος μιας ημερομηνίας - έτος και μήνας (YYYY-MM) |
time | Define a time value |
Restrictions on date data types (Restriction)
Constraints that can be used with date data types:
- enumeration
- maxExclusive
- maxInclusive
- minExclusive
- minInclusive
- pattern
- whiteSpace
- Previous Page XSD String
- Next Page XSD Numeric