Definisi dan Penggunaan
Fungsi DATE_FORMAT()
digunakan untuk dapat memformat tanggal seperti yang ditentukan.
Syntax
DATE_FORMAT(date, format)
Nilai Parameter
Parameter | Deskripsi |
---|---|
date | Required. Tanggal yang akan diformat |
format | Required. Format yang akan digunakan. Bisa salah satu atau kombinasi dari nilai berikut: %a = Nama hari kerja yang disingkat (Sun to Sat) %b = Nama bulan yang disingkat (Jan hingga Des) %c = Nama bulan numerik (0 hingga 12) %D = Hari dalam sebulan sebagai nilai numerik, diikuti dengan sufiks (1, 2, 3, …) %d = Hari dalam sebulan sebagai nilai numerik (01 hingga 31) %e = Hari dalam sebulan sebagai nilai numerik (0 hingga 31) %f = Microseconds (000000 hingga 999999) %H = Jam (00 sampai 23) %h = Jam (00 sampai 12) %I = Jam (00 sampai 12) %i = Menit (00 hingga 59) %j = Hari dalam setahun (001 hingga 366) %k = Jam (0 sampai 23) %l = Jam (1 sampai 12) %M = Nama bulan secara lengkap (Januari sampai Desember) %m = Nama bulan sebagai nilai numerik (00 hingga 12) %p = AM atau PM %r = Waktu dalam format 12 jam AM atau PM (jj: mm: dd AM / PM) %S = Detik (00 sampai 59) %s = Detik (00 sampai 59) %T = Waktu dalam format 24 jam (hh: mm: ss) %U = Minggu dimana hari Minggu adalah hari pertama dalam seminggu (00 sampai 53) %u = Minggu di mana Senin adalah hari pertama dalam seminggu (00 hingga 53) %V = Minggu di mana Minggu adalah hari pertama dalam seminggu (01 hingga 53). Digunakan dengan% X %v = Minggu dimana Senin adalah hari pertama dalam seminggu (01 sampai 53). Digunakan dengan% x %W = Nama hari kerja lengkap (Minggu hingga Sabtu) %w = Hari dalam seminggu di mana Minggu = 0 dan Sabtu = 6 %X = Tahun untuk minggu dimana Minggu adalah hari pertama dalam seminggu. Digunakan dengan% V %x = Tahun untuk minggu dimana Senin adalah hari pertama dalam seminggu. Digunakan dengan% v %Y = Tahun sebagai numerik, nilai 4 digit %y = Tahun sebagai numerik, nilai 2 digit |
Detail Teknis
Works in: | Mulai dari MySQL 4.0 |
---|
Contoh
Format tanggal:
SELECT DATE_FORMAT("2018-09-11", "%Y");
Contoh
Format tanggal:
SELECT DATE_FORMAT("2019-09-12", "%M %d %Y");
Contoh
Format tanggal:
SELECT DATE_FORMAT(BirthDate, "%W %M %e %Y") FROM Employees;