Jenis Tipe Data: Tanggal dan waktu (Date and time data types)


Pengertian Tipe data tanggal dan waktu

Tipe data Date and Time digunakan untuk menyimpan data yang berkaitan dengan tanggal dan waktu. Data tersebut bisa berupa tanggal, waktu, atau kombinasi keduanya.


Jenis-jenis Tipe data tanggal dan waktu

DATE

  • Tipe data ini digunakan untuk menyimpan tanggal dalam format YYYY-MM-DD.
  • Mencakup rentang tanggal dari 1000-01-01 hingga 9999-12-31.
  • Cocok untuk menyimpan tanggal, seperti tanggal lahir, tanggal transaksi, dan sejenisnya.

TIME

  • Tipe data ini digunakan untuk menyimpan waktu dalam format HH:MM:SS.
  • Mencakup rentang waktu dari 00:00:00 hingga 23:59:59.
  • Cocok untuk menyimpan waktu transaksi, waktu kejadian suatu kejadian, dan sejenisnya.

DATETIME

  • Tipe data ini digunakan untuk menyimpan kombinasi tanggal dan waktu dalam format YYYY-MM-DD HH:MM:SS.
  • Mencakup rentang waktu dari 1000-01-01 00:00:00 hingga 9999-12-31 23:59:59.
  • Cocok untuk menyimpan data yang membutuhkan informasi tanggal dan waktu, seperti waktu transaksi dan waktu kejadian suatu peristiwa.

TIMESTAMP

  • Tipe data ini mirip dengan DATETIME, namun berbeda dalam cara penggunaannya. TIMESTAMP menggunakan jumlah detik sejak 1 Januari 1970 sebagai nilai inputnya.
  • Mencakup rentang waktu dari 1970-01-01 00:00:01 UTC hingga 2038-01-19 03:14:07 UTC.
  • Cocok untuk menyimpan data yang membutuhkan timestamp yang spesifik, seperti log aktivitas pada suatu sistem.

YEAR

  • Tipe data ini digunakan untuk menyimpan tahun dalam format YYYY atau YY.
  • Mencakup rentang tahun dari 1901 hingga 2155.
  • Cocok untuk menyimpan data yang hanya membutuhkan informasi tahun, seperti tahun peluncuran suatu produk.

INTERVAL

  • Tipe data ini digunakan untuk menyimpan selisih waktu antara dua tanggal atau waktu.
  • Rentang waktu yang dapat bervariasi tergantung pada implementasi database.
  • Cocok untuk menyimpan data yang membutuhkan informasi selisih waktu, seperti durasi sebuah acara atau waktu antara dua transaksi.

DAYTIME

  • Tipe data ini digunakan untuk menyimpan selisih waktu dalam satuan hari, jam, menit, dan detik.
  • Rentang waktu yang dapat bervariasi tergantung pada implementasi database.
  • Cocok untuk menyimpan data yang membutuhkan informasi selisih waktu dengan akurasi lebih tinggi.

Contoh penggunaan Tipe data tanggal dan waktu


output :
idorder_dateorder_timeorder_datetimeorder_timestamporder_yearorder_intervalorder_duration
12023-03-1713:30:002023-03-17 13:30:002023-03-17 13:30:0020231 12:30:3012:30:30
22023-03-1809:00:002023-03-18 09:00:002023-03-18 09:00:0020232 05:30:1505:30:15
32023-03-1916:45:002023-03-19 16:45:002023-03-19 16:45:0020231 01:15:4501:15:45
42023-03-2021:15:002023-03-20 21:15:002023-03-20 21:15:0020233 07:45:3007:45:30


Kesimpulan

Tipe data Date and Time digunakan untuk menyimpan data yang berkaitan dengan tanggal dan waktu. Terdapat beberapa jenis tipe data seperti DATE, TIME, DATETIME, TIMESTAMP, dan YEAR dengan masing-masing rentang nilai yang berbeda. Pemilihan jenis tipe data yang tepat sangat penting untuk memastikan data tanggal dan waktu tersimpan secara akurat dan efisien.

Subscribe to receive free email updates:

0 Response to "Jenis Tipe Data: Tanggal dan waktu (Date and time data types)"

Posting Komentar