Home » Software » DBMS » Mysql » Fungsi Date DATE_FORMAT() Pada MySQL

Fungsi Date DATE_FORMAT() Pada MySQL

by Hanifah Nurbaeti
by Hanifah Nurbaeti

Section Artikel

Definisi dan Penggunaan

Fungsi DATE_FORMAT() digunakan untuk dapat memformat tanggal seperti yang ditentukan.

Syntax

DATE_FORMAT(dateformat)

Nilai Parameter

ParameterDeskripsi
dateRequired. Tanggal yang akan diformat
formatRequired. 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;

You may also like