MySQL 是一種關系型數據庫系統,它擁有很多強大的功能,其中包括將時間轉換為日期格式的功能。在 MySQL 中,我們可以使用 DATE_FORMAT 函數將一個時間轉換為日期格式。
SELECT DATE_FORMAT('2022-08-15 18:30:00', '%Y-%m-%d') as format_date;
在上面的示例中,我們使用了 DATE_FORMAT 函數,將字符串 '2022-08-15 18:30:00' 轉換為日期格式,其中格式化模板為 '%Y-%m-%d',表示年份后接月份后接日數,中間由橫桿分隔。
除了上述的格式化模板,MySQL 還提供了許多其他的格式,如下表所示:
格式 | 描述 |
---|---|
%Y | 年份,四位數 |
%y | 年份,兩位數 |
%m | 月份,數字表示(01-12) |
%d | 日數,數字表示(01-31) |
%H | 小時,數字表示(00-23) |
%i | 分鐘,數字表示(00-59) |
%s | 秒數,數字表示(00-59) |
%w | 星期,數字表示(0=周日,1=周一,……,6=周六) |
%W | 星期,英文表示(Sunday,Monday,……,Saturday) |
總之,MySQL 支持將時間轉換為日期格式,并提供了豐富的格式化模板,使我們可以方便地根據需求將時間轉換為所需要的日期格式。