MySQL DatabaseLesson 61Preview gratis
MySQL Dates
Lesson ini bagian dari MySQL · Semua level
Ringkasan
MySQL menyediakan tipe data DATE, TIME, DATETIME, TIMESTAMP, dan YEAR untuk menyimpan waktu, lengkap dengan fungsi bawaan untuk mengambil, memformat, dan membandingkan tanggal. Fungsi seperti NOW(), CURDATE(), DATE_FORMAT(), dan DATEDIFF memudahkan manipulasi data temporal. Perhatikan perbedaan TIMESTAMP yang disimpan dalam UTC dengan DATETIME yang menyimpan nilai apa adanya.
Poin kunci
- DATE menyimpan tanggal (2025-06-17), DATETIME dan TIMESTAMP menyimpan tanggal plus jam
- TIMESTAMP disimpan dalam UTC dan dikonversi mengikuti zona waktu server, DATETIME tidak
- NOW() mengambil waktu sekarang, CURDATE() hanya tanggal, CURTIME() hanya jam
- DATE_FORMAT() menampilkan tanggal sesuai pola, STR_TO_DATE() mengubah string menjadi tanggal
- DATEDIFF() menghitung selisih hari, DATE_ADD/DATE_SUB menambah atau mengurang waktu
Materi lengkap
Contoh kode dan kuis
Materi lengkap, contoh kode, dan kuis tersedia untuk pelanggan. 5 soal.