MySQL memiliki sejumlah fungsi yang memungkinkan Anda untuk memformat tanggal dan waktu. Ini termasuk fungsi seperti DATE_FORMAT()
dan TIME_FORMAT()
.
Saat menggunakan fungsi ini, Anda memberikan argumen yang memberi tahu format tanggal atau waktu yang Anda inginkan. Argumen ini disebut penentu format, dan dimulai dengan tanda persentase (%
) diikuti oleh karakter (biasanya huruf, tetapi tidak selalu).
Tabel berikut mencantumkan penentu format yang dapat digunakan saat memformat tanggal dan waktu di MySQL.
Specifier | Deskripsi |
---|---|
%a | Singkat nama hari kerja (Sun ..Sat ) |
%b | Nama bulan disingkat (Jan ..Dec ) |
%c | Bulan, numerik (0 ..12 ) |
%D | Hari dalam sebulan dengan akhiran bahasa Inggris (0th ,1st , 2nd ,3rd , …) |
%d | Hari dalam sebulan, numerik (00 ..31 ) |
%e | Hari dalam sebulan, numerik (0 ..31 ) |
%f | Mikrodetik (000000 ..999999 ) |
%H | Jam (00 ..23 ) |
%h | Jam (01 ..12 ) |
%I | Jam (01 ..12 ) |
%i | Menit, numerik (00 ..59 ) |
%j | Hari dalam setahun (001 ..366 ) |
%k | Jam (0 ..23 ) |
%l | Jam (1st ..12 ) |
%M | Nama bulan (January ..December ) |
%m | Bulan, numerik (00 ..12 ) |
%p | AM atau PM |
%r | Waktu, 12 jam (hh:mm:ss diikuti olehAM atau PM ) |
%S | Detik (00 ..59 ) |
%s | Detik (00 ..59 ) |
%T | Waktu, 24 jam (hh:mm:ss ) |
%U | Minggu (00 ..53 ), di mana hari Minggu adalah hari pertama dalam seminggu; WEEK() modus 0 |
%u | Minggu (00 ..53 ), di mana Senin adalah hari pertama dalam seminggu; WEEK() mode 1 |
%V | Minggu (01 ..53 ), di mana hari Minggu adalah hari pertama dalam seminggu; WEEK() modus 2; digunakan dengan %X |
%v | Minggu (01 ..53 ), di mana Senin adalah hari pertama dalam seminggu; WEEK() modus 3; digunakan dengan %x |
%W | Nama hari kerja (Sunday ..Saturday ) |
%w | Hari dalam seminggu (0 =Minggu..6 =Sabtu) |
%X | Tahun untuk minggu di mana hari Minggu adalah hari pertama dalam seminggu, numerik, empat digit; digunakan dengan %V |
%x | Tahun untuk minggu, di mana Senin adalah hari pertama dalam seminggu, numerik, empat digit; digunakan dengan %v |
%Y | Tahun, numerik, empat digit |
%y | Tahun, numerik (dua digit) |
%% | Sebuah % literal karakter |
% | x , untuk x . apa pun tidak tercantum di atas |