如何使用 TIME_FORMAT() 函式解除安裝 MySQL 中的時間/日期值?


TIME_FORMAT() 函式的使用方式與 DATE_FORMAT() 函式類似,但它只能用於解除安裝時間值。如果將 TIME_FORMAT() 函式用於解除安裝日期值,則 MySQL 會返回 NULL 值。

例如,當我們將時間格式單元作為引數傳遞給 MySQL 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 TIME_FORMAT() 函式時,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)

更新日期:2020 年 1 月 30 日

107 次瀏覽

開啟你的 職業生涯

完成課程,獲得認證

Get Started
廣告