En son web geliştirme öğreticiler
 

XSD Tarih ve Saat Veri Türleri


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