MySQL是一個開源的關系型數據庫管理系統,它支持多種數據類型,其中包括時間類型。在MySQL中,我們可以使用DATE_FORMAT函數對時間進行格式化,它的語法如下:
DATE_FORMAT(date,format)
其中,date是要格式化的時間,format是格式化的方式。
format可以包含不同的格式代碼,如下所示:
%Y 年份,4個數字 %m 月份,0-12 %d 日期,01-31 %H 小時,00-23 %i 分鐘,00-59 %s 秒數,00-59
例如,我們可以使用如下代碼將當前時間格式化為"年-月-日 時:分:秒"的形式:
SELECT DATE_FORMAT(NOW(),'%Y-%m-%d %H:%i:%s');
結果將會是:
2022-06-22 15:20:12
我們也可以使用DATE_FORMAT函數對一個時間列進行格式化,如下所示:
SELECT DATE_FORMAT(create_time,'%Y-%m-%d %H:%i:%s') as formatted_time FROM my_table;
表示對my_table表中的create_time列進行格式化,并將結果命名為formatted_time。
以上就是關于MySQL中時間格式化的基本介紹和使用方法。