DATE_FORMAT(date, format)
date:合法日期/時間值format:格式字串,支援下列佔位符| 符號 | 含義 | 範例 |
|---|---|---|
| %a | 星期縮寫 | Mon |
| %b | 月份縮寫 | Jan |
| %c | 月份 (0-12) | 1 |
| %D | 帶英文後綴的日期 | 1st, 2nd |
| %d | 日期 (00-31) | 05 |
| %e | 日期 (0-31) | 5 |
| %f | 微秒 (000000-999999) | 123456 |
| %H | 小時 24制 (00-23) | 14 |
| %h / %I | 小時 12制 (01-12) | 02 |
| %i | 分鐘 (00-59) | 30 |
| %j | 年內天數 (001-366) | 365 |
| %k | 小時 24制 (0-23) | 14 |
| %l | 小時 12制 (1-12) | 2 |
| %M | 月份全名 | January |
| %m | 月份 (00-12) | 01 |
| %p | AM/PM | PM |
| %r | 時間 12制 (hh:mm:ss AM/PM) | 02:30:45 PM |
| %S / %s | 秒 (00-59) | 45 |
| %T | 時間 24制 (HH:MM:SS) | 14:30:45 |
| %U | 周數 (00-53) 週日為第一天 | 52 |
| %u | 周數 (00-53) 週一為第一天 | 52 |
| %V | 周數 (01-53) 週日為第一天,配合 %X | 53 |
| %v | 周數 (01-53) 週一為第一天,配合 %x | 53 |
| %W | 星期全名 | Monday |
| %w | 星期索引 (0=週日, 6=週六) | 1 |
| %X | 年份 (週日為第一天),配合 %V | 2024 |
| %x | 年份 (週一為第一天),配合 %v | 2024 |
| %Y | 四位數年份 | 2024 |
| %y | 兩位數年份 | 24 |
-- 標準日期時間
DATE_FORMAT(dt, '%Y-%m-%d %H:%i:%s') -- 2024-01-15 14:30:45
-- 僅日期
DATE_FORMAT(dt, '%Y-%m-%d') -- 2024-01-15
-- 中文報表
DATE_FORMAT(dt, '%Y年%m月%d日 %H:%i') -- 2024年01月15日 14:30
-- ISO 8601
DATE_FORMAT(dt, '%Y-%m-%dT%H:%i:%s') -- 2024-01-15T14:30:45
%p (AM/PM)。%f 微秒需 MySQL 5.0+。收藏此表,日期格式化不再查文檔。