MySQL中存儲的時間格式默認是yyyy-MM-dd HH:mm:ss,但有時我們需要將其格式化為時分秒格式HH:mm:ss,這時候我們可以使用MySQL的內置函數(shù)TIME_FORMAT()。
SELECT TIME_FORMAT(`column_name`, '%H:%i:%s') AS `formatted_time` FROM `table_name`;
其中,`column_name`為需要格式化的時間列名,`table_name`為對應的表名,' %H:%i:%s'是格式化字符串,意為小時:分鐘:秒。
舉例來說,當我們有一張名為`orders`的訂單表,其中`created_at`是訂單創(chuàng)建時間的列名,我們可以這樣寫:
SELECT TIME_FORMAT(`created_at`, '%H:%i:%s') AS `created_time` FROM `orders`;
這樣就會返回訂單表中所有訂單的創(chuàng)建時間,格式化為時分秒的形式。
下一篇css 顏色值如何縮寫