MySQL DATE_FORMAT() 函数

SQL Dates MySQL Date 函数

定义和用法

DATE_FORMAT() 函数用于以不同的格式显示日期/时间数据。

语法

DATE_FORMAT(date,format)

date 参数是合法的日期。format 规定日期/时间的输出格式。

可以使用的格式有:

格式 描述
%a 缩写星期名
%b 缩写月名
%c 月,数值
%D 带有英文前缀的月中的天
%d 月的天,数值(00-31)
%e 月的天,数值(0-31)
%f 微秒
%H 小时(00-23)
%h 小时(01-12)
%I 小时(01-12)
%i 分钟,数值(00-59)
%j 年的天(001-366)
%k 小时(0-23)
%l 小时(1-12)
%M 月名
%m 月,数值(00-12)
%p AM 或 PM
%r 时间,12-小时(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 年,其中的星期日是周的第一天,4 位,与 %V 使用
%x 年,其中的星期一是周的第一天,4 位,与 %v 使用
%Y 年,4 位
%y 年,2 位


实例

下面的脚本使用 DATE_FORMAT() 函数来显示不同的格式。我们使用 NOW() 来获得当前的日期/时间:

select  
DATE_FORMAT(NOW(),'%b %d %Y %h:%i %p'),
DATE_FORMAT(NOW(),'%m-%d-%Y'),
DATE_FORMAT(NOW(),'%d %b %y'),
DATE_FORMAT(NOW(),'%d %b %Y %T:%f')

结果如下所示:

Nov 04 2008 11:45 PM
11-04-2008
04 Nov 08
04 Nov 2008 11:45:34:243


SQL Dates MySQL Date 函数


目录

MySQL 教程

MySQL 入门教程
MySQL 安装
MySQL 开发的智能助手:通义灵码在 IntelliJ IDEA 中的应用
MySQL 管理
MySQL PHP 语法
MySQL 连接
MySQL 创建数据库
MySQL 删除数据库
MySQL 选择数据库
MySQL 数据类型
MySQL 创建数据表
MySQL 删除数据表
MySQL 插入数据
MySQL 查询数据
MySQL where 子句
MySQL UPDATE 查询
MySQL DELETE 语句
MySQL LIKE 子句
MySQL 排序
MySQL 分组
MySQL 连接的使用
MySQL NULL 值处理
MySQL 正则表达式
MySQL 事务
MySQL ALTER命令
MySQL 索引
MySQL 临时表
MySQL 复制表
MySQL 元数据
MySQL 序列使用
MySQL 处理重复数据
MySQL 及 SQL 注入
MySQL 导出数据
MySQL 导入数据

MySQL函数

MySQL DATE_ADD() 函数
MySQL DATE_SUB() 函数
MySQL DATEDIFF() 函数
MySQL DATE_FORMAT() 函数
MySQL NOW() 函数
MySQL CURDATE() 函数
MySQL CURTIME() 函数
MySQL DATE() 函数
MySQL EXTRACT() 函数
MySQL 字符串连接CONCAT()函数
MySQL 字符串截取SUBSTRING()函数
MySQL 数学函数
mysql substr() 函数

MySQL 拓展阅读

15款优秀的mysql管理工具与应用程序推荐
ubuntu安装mysql数据库教程
mysql修改密码方法 mysql忘记密码怎么办
mysql front安装与使用教程
MySQL分页查询方法及优化
mysql通配符使用
MySQL交集和差集的实现方法
postgresql和mysql哪个好
MySQL 锁表后快速解决方法

Node.js 连接 MySQL 数据库

安装 Node.js MySQL 驱动程序
从 Node.js 连接到 MySQL 数据库服务器
关闭 Node.js 与 MySQL 数据库连接
Node.js 与 MySQL 连接池

Python 连接 MySQL 数据库

如何安装MySQLdb
Python 连接 MySQL 数据库实例
Python 怎么创造 MySQL数据库表
Python 连接 MySQL 数据库插入操作
Python 连接 MySQL 数据库查询操作
Python 连接 MySQL 数据库更新操作
Python 连接 MySQL 如何删除数据
Python 连接 MySQL 执行事务
Python 连接 MySQL 错误处理

MySQL 相关内容

MySQL 备忘单
MySQL 自动生成一个日期表
MySQL 查看当月所有日期

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }