Latest web development tutorials

XML Schema tipe data tanggal / waktu

Tanggal dan waktu tipe data untuk nilai-nilai yang berisi tanggal dan waktu.


tipe data tanggal (tanggal Data Type)

Tanggal tipe data digunakan untuk mendefinisikan tanggal.

Tanggal Format ini didefinisikan: "YYYY-MM-DD", di mana:

  • YYYY menunjukkan tahun
  • MM adalah bulan
  • DD mewakili jumlah hari

Catatan: Semua komponen yang diperlukan

Berikut ini adalah pernyataan tentang contoh tanggal skema:

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

Elemen dalam dokumen akan terlihat seperti ini:

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

wilayah waktu

Untuk menentukan zona waktu, Anda juga dapat menambahkan tanggal dalam "Z" cara, menggunakan waktu dunia (UTC waktu) untuk memasukkan tanggal - seperti ini:

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

Atau kemudian hari seperti mungkin dengan menambahkan metode waktu positif atau negatif untuk menyesuaikan ketentuan untuk dunia berdasarkan waktu offset - seperti ini:

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

或者

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


h2> Tipe Data Waktu (Time Data Type)

Waktu tipe data yang digunakan untuk menentukan waktu.

Waktu didefinisikan menggunakan format berikut: "hh: mm: ss", yang

  • hh adalah jam
  • mm adalah menit
  • ss mewakili detik

Catatan: Semua komponen yang diperlukan!

Berikut adalah contoh dari waktu dalam deklarasi skema yang relevan:

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

Elemen dalam dokumen akan terlihat seperti ini:

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

Atau seperti ini:

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

wilayah waktu

Untuk menentukan zona waktu, Anda juga dapat menambahkan dalam waktu setelah "Z" cara, menggunakan waktu dunia (UTC waktu) untuk memasukkan waktu - seperti ini:

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

Atau dapat dibuat setelah waktu untuk menambahkan metode positif atau negatif waktu untuk menyesuaikan ketentuan untuk dunia berdasarkan waktu offset - seperti ini:

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

or

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


Tanggal Waktu tipe data (DateTime Data Type)

tipe data datetime digunakan untuk menentukan tanggal dan waktu.

Tanggal dan waktu menggunakan definisi format berikut: "YYYY-MM-DDThh: mm: ss", di mana:

  • YYYY menunjukkan tahun
  • MM adalah bulan
  • DD adalah hari
  • T menunjukkan awal waktu bagian diperlukan
  • hh adalah jam
  • mm adalah menit
  • ss mewakili detik

Catatan: Semua komponen yang diperlukan!

Berikut adalah contoh dari skema yang berhubungan dengan tanggal dan waktu menyatakan:

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

Elemen dalam dokumen akan terlihat seperti ini:

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

Atau seperti ini:

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

wilayah waktu

Untuk menentukan zona waktu, Anda juga dapat menambahkan tanggal dan waktu di "Z" cara, menggunakan waktu dunia (UTC waktu) untuk memasukkan tanggal dan waktu - seperti ini:

<startdate>2002-05-30T09:30:10Z</startdate>

Atau dapat dibuat setelah waktu untuk menambahkan metode positif atau negatif waktu untuk menyesuaikan ketentuan untuk dunia berdasarkan waktu offset - seperti ini:

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

或者

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


h2> jenis durasi data (Durasi Data Type)

Jenis data untuk durasi interval waktu yang telah ditentukan.

Interval menggunakan format berikut untuk menentukan: "PnYnMnDTnHnMnS", di mana:

  • P merupakan siklus (wajib)
  • nY mewakili jumlah tahun
  • nM menunjukkan jumlah bulan
  • nD mewakili jumlah hari
  • T merupakan bagian saat awal (jika Anda berencana jam yang ditentukan, menit dan detik, pilihan ini diperlukan)
  • nH menunjukkan jumlah jam
  • nM jumlah menit
  • NS jumlah detik

Berikut adalah contoh dari skema terkait dengan durasi deklarasi:

<xs:element name="period" type="xs:duration"/>

Elemen dalam dokumen akan terlihat seperti ini:

<period>P5Y</period>

Contoh di atas menunjukkan periode lima tahun.

Atau seperti ini:

<period>P5Y2M10D</period>

Contoh di atas menunjukkan 5 tahun, 2 bulan dan 10 hari siklus.

Atau seperti ini:

<period>P5Y2M10DT15H</period>

Contoh di atas menunjukkan 5 tahun, 2 bulan, 10 hari dan 15 jam periode.

Atau seperti ini:

<period>PT15H</period>

Contoh di atas menunjukkan periode 15 jam.

durasi negatif

Untuk menentukan durasi negatif, masukkan tanda minus sebelum P:

<period>-P10D</period>

Contoh di atas menunjukkan siklus 10-hari negatif.


Tanggal dan waktu tipe data

nama deskripsi
tanggal Tentukan nilai tanggal
datetime Tentukan tanggal dan waktu nilai
lamanya Mendefinisikan interval waktu
Gday Sebuah bagian dari definisi tanggal - hari (DD)
gMonth Sebuah bagian dari definisi tanggal - bulan (MM)
gMonthDay Sebuah bagian dari definisi tanggal - bulan dan hari (MM-DD)
gYear Sebuah bagian dari definisi tanggal - Tahun (YYYY)
gYearMonth Sebuah bagian dari definisi tanggal - tahun dan bulan (YYYY-MM)
waktu Menentukan nilai waktu


tipe data tanggal ditetapkan (Restriction)

Dapat digunakan bersamaan dengan tipe data tanggal didefinisikan:

  • pencacahan
  • maxExclusive
  • maxInclusive
  • minExclusive
  • minInclusive
  • pola
  • spasi