首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> MySQL 資料庫 >> MySQL 綜合教學

MySQL DATE_FORMAT 格式化符號完整速查表:從 %Y 到 %v 的 30+ 佔位符

     編輯:MySQL 綜合教學

MySQL 日期時間格式化符號完整速查表

DATE_FORMAT(date, format)、TIME_FORMAT(time, format) 使用的格式佔位符大全,按類別分組,附輸出示例。

年月日

符號含義示例
%Y年,4 位2024
%y年,2 位24
%m月,01-1201
%c月,1-121
%b月縮寫Jan
%M月全稱January
%d日,01-3105
%e日,1-315
%D帶英文後綴5th
%j年內天數 001-366005

時間

符號含義示例
%H時,24制 00-2314
%k時,24制 0-2314
%h/%I時,12制 01-1202
%l時,12制 1-122
%i分,00-5930
%S/%s秒,00-5945
%T時間 24制 hh:mm:ss14:30:45
%r時間 12制 hh:mm:ss AM/PM02:30:45 PM
%pAM/PMPM
%f微秒 000000-999999123456

星期與周

符號含義示例
%a星期縮寫Fri
%W星期全稱Friday
%w星期幾 0=日..6=六5
%U周數 00-53(周日為第一天)01
%u周數 00-53(周一為第一天)01
%V周數 01-53(周日首天,配合 %X)01
%v周數 01-53(周一首天,配合 %x)01
%X年(周日首天,配合 %V)2024
%x年(周一首天,配合 %v)2024

常用組合範例

DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:%s')     -- 2024-01-05 14:30:45
DATE_FORMAT(NOW(), '%Y/%m/%d')              -- 2024/01/05
DATE_FORMAT(NOW(), '%W, %M %D, %Y')         -- Friday, January 5th, 2024
DATE_FORMAT(NOW(), '%r')                    -- 02:30:45 PM

提示

  • MySQL 3.23+ 要求佔位符前**必須有 %**;舊版本可選。
  • 非佔位符字符原樣輸出,可直接在格式串中寫分隔符 -、/、: 等。
  • TIME_FORMAT 僅支援時間相關佔位符(H/h/i/s/r/T/p/f 等),用日期佔位符返回 NULL/0。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved