Tarih ve saat veri türleri tarih ve saati ihtiva değerler için kullanılır.
Tarih Veri Türü
tarih veri türü bir tarih belirtmek için kullanılır.
Tarih şu formda belirtilen "YYYY-MM-DD" :
- YYYY yıl gösterir
- AA ay gösterir
- GG günü gösterir
Note: Tüm bileşenler gereklidir!
Aşağıdaki şemada bir tarih beyanının bir örnektir:
<xs:element name="start" type="xs:date"/>
Dokümanınızdaki bir element gibi görünebilir:
<start>2002-09-24</start>
Zaman dilimleri
Bir saat dilimi belirlemek için, bir ekleyerek UTC saatinde tarihi girin ya "Z" tarihe göre - böyle:
<start>2002-09-24Z</start>
veya tarihe göre pozitif veya negatif bir zaman ekleyerek UTC zaman ofset bir belirtebilirsiniz - böyle:
<start>2002-09-24-06:00</start>
or
<start>2002-09-24+06:00</start>
Zaman Veri Türü
Zaman veri türü bir saat belirtmek için kullanılır.
Süresi aşağıdaki şekilde belirtilen "hh:mm:ss" :
- ss saat gösterir
- aa dakika gösterir
- p ikinci gösterir
Note: Tüm bileşenler gereklidir!
Aşağıdaki şemada bir zaman beyanının bir örnektir:
<xs:element name="start" type="xs:time"/>
Dokümanınızdaki bir element gibi görünebilir:
<start>09:00:00</start>
Ya da şöyle olabilir:
<start>09:30:10.5</start>
Zaman dilimleri
Bir saat dilimi belirlemek için, bir ekleyerek UTC saatinde saat girin ya "Z" zaman arkasında - böyle:
<start>09:30:10Z</start>
ya da zaman arkasında bir pozitif ya da negatif bir zaman ekleyerek UTC zaman ofset bir belirtebilirsiniz - böyle:
<start>09:30:10-06:00</start>
or
<start>09:30:10+06:00</start>
DateTime Veri Türü
dateTime veri türü bir tarih ve saati belirtmek için kullanılır.
DateTime aşağıdaki biçimde belirtilen "YYYY-MM-DDThh:mm:ss" :
- YYYY yıl gösterir
- AA ay gösterir
- GG günü gösterir
- T gereken süre bölümünün başlangıcını belirten
- ss saat gösterir
- aa dakika gösterir
- p ikinci gösterir
Note: Tüm bileşenler gereklidir!
Aşağıdaki şemada bir dateTime beyanının bir örnektir:
<xs:element name="startdate" type="xs:dateTime"/>
Dokümanınızdaki bir element gibi görünebilir:
<startdate>2002-05-30T09:00:00</startdate>
Ya da şöyle olabilir:
<startdate>2002-05-30T09:30:10.5</startdate>
Zaman dilimleri
Bir saat dilimi belirlemek için, bir ekleyerek UTC saatinde datetime girebilir ya "Z" zaman arkasında - böyle:
<startdate>2002-05-30T09:30:10Z</startdate>
ya da zaman arkasında bir pozitif ya da negatif bir zaman ekleyerek UTC zaman ofset bir belirtebilirsiniz - böyle:
<startdate>2002-05-30T09:30:10-06:00</startdate>
or
<startdate>2002-05-30T09:30:10+06:00</startdate>
Süre Veri Türü
süresi veri türü bir zaman aralığını belirtmek için kullanılır.
Zaman aralığı aşağıdaki şekilde belirtilen "PnYnMnDTnHnMnS" :
- P süresi gösterir (required)
- nY yılların sayısını gösterir
- nM ay sayısını belirtir
- nD gün sayısını gösterir
- T (eğer saat, dakika ya da saniye belirtmek için gidiyoruz eğer gerekli) bir zaman kesitine başlangıcını gösterir
- nH saat sayısını gösterir
- nM dakika sayısını gösterir
- nS saniye sayısını gösterir
Aşağıdaki şemada bir süre beyanının bir örnektir:
<xs:element name="period" type="xs:duration"/>
Dokümanınızdaki bir element gibi görünebilir:
<period>P5Y</period>
Yukarıdaki örnekte, beş yıllık bir süre göstermektedir.
Ya da şöyle olabilir:
<period>P5Y2M10D</period>
Yukarıdaki örnekte, beş yıl, iki ay ve 10 günlük bir süre göstermektedir.
Ya da şöyle olabilir:
<period>P5Y2M10DT15H</period>
Yukarıdaki örnekte, beş yıl, iki ay, 10 gün, 15 saatlik bir süre göstermektedir.
Ya da şöyle olabilir:
<period>PT15H</period>
Yukarıdaki örnekte, 15 saatlik bir süre göstermektedir.
Negatif Süre
Negatif süresini belirlemek için, P önce eksi işareti girin:
<period>-P10D</period>
Yukarıdaki örnekte, eksi 10 günlük bir süre göstermektedir.
Tarih ve Saat Veri Türleri
isim | Açıklama |
---|---|
date | Bir tarih değerini tanımlar |
dateTime | Bir tarih ve saat değerini tanımlar |
duration | Bir zaman aralığı tanımlar |
gDay | Gün - Randevusu bir kısmını tanımlar (DD) |
gMonth | Bir tarih bir kısmını tanımlar - Ay (MM) |
gMonthDay | Bir tarih bir kısmını tanımlar - ay ve gün (MM-DD) |
gYear | Yıl - Randevusu bir kısmını tanımlar (YYYY) |
gYearMonth | Bir tarih bir kısmını tanımlar - yılı ve ayı (YYYY-MM) |
time | Bir zaman değerini tanımlar |
Tarih Veri Türleri ilişkin kısıtlamalar
Tarih veri türleri ile kullanılabilir Kısıtlamalar:
- enumeration
- maxExclusive
- maxInclusive
- minExclusive
- minInclusive
- pattern
- whiteSpace