Fungsi
TIME_FORMAT() digunakan dengan cara yang serupa dengan fungsi DATE_FORMAT(), tetapi ia hanya boleh digunakan untuk memunggah nilai masa. Jika fungsi TIME_FORMAT() digunakan untuk memunggah nilai tarikh, MySQL mengembalikan nilai NULL.
Sebagai contoh, apabila kita menghantar unit format masa sebagai parameter kepada fungsi MySQL TIME_FORMAT(), MySQL hanya memunggah masa seperti yang ditunjukkan di bawah -
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)
Walau bagaimanapun, apabila kita menghantar unit format tarikh sebagai parameter kepada MySQL Fungsi TIME_FORMAT() , MySQL akan mengembalikan NULL seperti yang ditunjukkan di bawah -
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)
Atas ialah kandungan terperinci Bagaimana untuk memunggah nilai masa/tarikh dalam MySQL menggunakan fungsi TIME_FORMAT()?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!