Rumah  >  Artikel  >  pangkalan data  >  Bagaimana untuk memunggah nilai masa/tarikh dalam MySQL menggunakan fungsi TIME_FORMAT()?

Bagaimana untuk memunggah nilai masa/tarikh dalam MySQL menggunakan fungsi TIME_FORMAT()?

王林
王林ke hadapan
2023-08-29 13:13:07451semak imbas

Fungsi

如何使用 TIME_FORMAT() 函数卸载 MySQL 中的时间/日期值?

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!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam