MySQL DATE_FORMAT() 函数使用方法及示例
MySQL函数
在线示例
格式化日期:
SELECT DATE_FORMAT("2017-06-15", "%Y");
定义和用法
DATE_FORMAT()函数按照指定的格式格式化日期。
语法
DATE_FORMAT(date, format)
参数值
参数 |
描述 |
date | 需要。要格式化的日期 |
format | 需要。使用的格式。可以是以下值之一或组合:
格式 |
描述 |
%一个 |
工作日缩写名称(星期日至星期六) |
%b | 月份缩写名称(1月至12月) |
%c | 数字月份名称(0到12) |
%D | 以数字值表示每月的某天,后跟后缀(第一,第二,第三,...) |
%d | 月份中的天,以数值(01到31)为单位 |
%e | 月份中的天,以数值(0到31)表示 |
%f | 微秒(000000至999999) |
%H | 小时(00到23) |
%h | 小时(00到12) |
%I | 小时(00到12) |
%i | 分钟(00至59) |
%j | 一年中的某天(001至366) |
%k | 小时(0到23) |
%l | 小时(1到12) |
%M | 全月名称(1月至12月) |
%m | 月名称作为数值(00到12) |
%p | 上午或下午 |
%r | 时间为12小时AM或PM格式(hh:mm:ss AM / PM) |
%S | 秒(00至59) |
%s | 秒(00至59) |
%T | 时间为24小时制(hh:mm:ss) |
%U | 星期天是星期的第一天(00到53) |
%u | 星期一为一周的第一天的星期(00到53) |
%V | 周,其中周日是一周的第一天(01到53)。与%X一起使用 |
%v | 一周,其中星期一是一周的第一天(01到53)。与%X一起使用 |
%W | 完整的工作日名称(星期日至星期六) |
%w | 星期天= 0,星期六= 6的星期几 |
%X | 一周中的第一天,星期几。与%V一起使用 |
%x | 一周的第一年中的星期一。与%V一起使用 |
%Y | 年份为4位数字数值 |
%y | 年份为2位数字数值 |
|
技术细节
更多例子
在线示例
格式化日期:
SELECT DATE_FORMAT("2017-06-15", "%M %d %Y");
在线示例
格式化日期:
SELECT DATE_FORMAT("2017-06-15", "%W %M
%e %Y");
在线示例
格式化日期:
SELECT DATE_FORMAT(BirthDate, "%W %M %e %Y") FROM Employees;
MySQL函数