Bagaimana kita mengetahui tanggal sekarang, bagaimana kita mengetahui rentang waktu dari record tanggal tertentu ? Kasus seperti itu jamak ditemui ketika seorang developer mengembangkan sistem aplikasi yang menggunakan database. Untuk memudahkan penanganan masalah waktu, MySQL juga dilengkapi dengan beberapa fungsi tanggal dan waktu.
Untuk strategi penggunaannya, tentu saja tergantung dari kepiawaian dari database admin. Karena bagaimana pun, apa yang disediakan oleh MySQL merupakan bekal. Keterampilan dari user tentu akan lebih menentukan kehandalannya.
Seperti biasanya, untuk memulai silakan jalankan MySQL Workbench karena tool inilah yang kami gunakan. Berikut beberapa fungsi tanggal dan waktu dalam MySQL beserta contoh penggunaannya :
a. now() dan sysdate()
Berguna untuk mendapatkan tanggal sekarang dari sistem.
b. MONTH(tanggal)
Digunakan untuk mendapatkan/mendeteksi bulan dari tanggal yang diberikan. Hasil yang diberikan berupa angka yang mewakili bulan tersebut.
c. WEEK(tanggal)
Berguna untuk mendapatkan urutan minggu (dalam integer) dari tanggal yang diberikan.
d. YEAR(tanggal)
Untuk mendapat bilangan tahun dari tanggal yang diberikan.
e. HOUR(waktu)
Untuk mendeteksi bilangan jam dari parameter waktu yang diberikan.
f. MINUTE(waktu)
Untuk mendeteksi bilangan menit dari parameter waktu yang diberikan.
g. SECOND(waktu)
Untuk mendeteksi bilangan detik dari parameter waktu yang diberikan.
h. DATE_ADD(date, INTERVAL expr type) atau ADDDATE(date, INTERVAL expr type)
Berfungsi untuk menambah suatu tanggal.
i. DATE_FORMAT(date, format)
Digunakan untuk mengubah format tampilan tanggal.
j. TIME_FORMAT(time,format)
Digunakan untuk mengubah tampilan waktu.
0 comments:
Post a Comment