Conversion
MySQL
TIME_FORMAT
Memformat nilai TIME ke string sesuai format yang ditentukan. Mirip DATE_FORMAT tapi khusus untuk time.
Tipe hasil:
VARCHARDiperbarui: 7 Jan 2026Syntax
SQL
TIME_FORMAT(time, format)Parameter
timeTIMEwajib
Nilai waktu yang akan diformat
formatVARCHARwajib
String format (%H, %i, %s, dll)
Contoh Penggunaan
24 Hour Format
SQL
1 SELECT TIME_FORMAT('14:30:45', '%H:%i:%s') AS time_24h;
Format waktu 24 jam.
Hasil
time_24h: 14:30:45
12 Hour with AM/PM
SQL
1 SELECT TIME_FORMAT('14:30:00', '%h:%i %p') AS time_12h;
Format waktu 12 jam dengan AM/PM.
Hasil
time_12h: 02:30 PM
Hours and Minutes Only
SQL
1 SELECT TIME_FORMAT(duration, '%H jam %i menit') AS formatted_duration 2 FROM tasks;
Format durasi dengan label bahasa.
Hasil
formatted_duration: 02 jam 30 menit