Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

วิธีใช้ TIME_FORMAT() แสดงค่าเวลา/วันที่ใน MySQL

ฟังก์ชัน TIME_FORMAT() ใช้งานคล้าย DATE_FORMAT() แต่ใช้สำหรับแสดงค่า เวลา เท่านั้น MySQL จะคืนค่า NULL หากใช้ TIME_FORMAT() สำหรับแสดงค่าวันตา

ตัวอย่าง: ส่งหน่วยรูปแบบเวลา ให้ MySQL แสดงเฉพาะเวลา:

mysql> SELECT TIME_FORMAT("2017-10-22 13:03:45", "%h %i %s %p") AS 'OFFLOADED TIME';
+----------------+
| OFFLOADED TIME |
+----------------+
| 01 03 45 PM    |
+----------------+
1 row in set (0.00 sec)

ในขณะที่ ส่งหน่วยรูปแบบวันที่ MySQL จะคืน NULL:

mysql> SELECT TIME_FORMAT("2017-10-22 13:03:45", "%Y %M %D") AS 'OFFLOADED DATE';
+----------------+
| OFFLOADED DATE |
+----------------+
| NULL           |
+----------------+
1 row in set (0.00 sec)