Tutorial XML Schema tipe data tanggal / waktu Terbaik Pada tahun 2024, Dalam tutorial ini Anda dapat mempelajari tipe data tanggal (tanggal Data Type),Tanggal Waktu tipe data (DateTime Data Type),Tanggal dan waktu tipe data,tipe data tanggal ditetapkan (Restriction),

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
XML Schema tipe data tanggal / waktu
10/30