ใช้ DATE_FORMAT() เช่นเดียวกับวันที่ โดยอาร์กิวเมนต์แรกเป็นเวลา/วันที่-เวลา และอาร์กิวเมนต์ที่สองเป็นสตริงรูปแบบเวลา:
ตัวอย่าง: เวลาปัจจุบัน
mysql> SELECT DATE_FORMAT(NOW(), 'The time is %h:%i:%s %p'); +-----------------------------------------------+ | DATE_FORMAT(NOW(), 'The time is %h:%i:%s %p') | +-----------------------------------------------+ | The time is 06:02:28 AM | +-----------------------------------------------+
ตัวอย่าง: เวลาเฉพาะเจาะจง
mysql> SELECT DATE_FORMAT('2017-10-29 06:03:25', 'The time is %h:%i:%s %p');
+---------------------------------------------------------------+
| DATE_FORMAT('2017-10-29 06:03:25', 'The time is %h:%i:%s %p') |
+---------------------------------------------------------------+
| The time is 06:03:25 AM |
+---------------------------------------------------------------+
ใช้ตัวอักษรเวลา %h (12ชม.), %i (นาที), %s (วินาที), %p (AM/PM)