Mysql 常用 时间函数
-- 时间函数
-- NOW(): 获取mysql服务器上当前日期和时间。
-- SYSDATE() 、 CURRENT_TIMESTAMP()
select NOW() `当前日期和时间`;
select SYSDATE() `当前日期和时间`;
select CURRENT_TIMESTAMP() `当前日期和时间`;
-- CURRENT_TIME(); 获取mysql服务器上当前时间。
select CURRENT_TIME();
-- CURRENT_TIME(); 获取mysql服务器上当前日期。
select CURRENT_DATE();
-- DATE(date); 获取date的日期
select DATE(NOW());
-- time(date); 获取date的时间
select TIME(NOW());
-- year(date); 返回date中的年份
select YEAR(NOW());
-- month(date); 返回date中的月份数
select MONTH(NOW());
-- day(date); 返回date中的天数
select DAY(NOW());
-- hour(date); 返回date中的小时数
select HOUR(NOW());
-- minute(date); 返回date中的分钟数
select MINUTE(NOW());
-- SECOND(date); 返回date中的秒数
select SECOND(now());
-- ADDTIME(date,n); n 是一个时间表达式,时间 t 加上时间表达式 n.
-- 日期上 加 5 秒:默认单位为秒
-- 正整数为加时间,负整数为减时间。
select ADDTIME(now(),5);
-- 日期上 加 半小时
select ADDTIME(now(),'0:30:00');
-- 参数支持 数值或字符串型
-- ADDDATE(date,n) 计算起始日期 date 加上 n 天的日期
-- n为正整数 日期 date 加上 n 天的日期
select ADDDATE(now(),interval 2 DAY);
-- n为负整数 日期 date 减去 n 天的日期
select ADDDATE(now(),interval -2 DAY);
-- STR_TO_DATE(date,pattern); 将date字符串转变为pattern格式日期和时间
select STR_TO_DATE('2022-11-30 14:41:02','%Y-%m-%d %H:%i:%s');
-- DATE_FORMAT(date,pattern); 按表达式 pattern 的要求显示日期 date
select DATE_FORMAT(now(),'%y-%m-%d %H:%i:%s');
select DATE_FORMAT(now(),'%y-%m-%d %H:%i:%s');
-- 限定符 含义
-- %a 三个字符缩写的工作日名称,例如: Mon,Tue,Wed等
-- %b 三个字符缩写的月份名称,例如: Jan,Feb,Mar等
-- %c 以数字表示的月份值,例如: 1, 2, 3…12
-- %D 以数字表示月份中的某天(可理解为一个月之中的第几天),后跟英文后缀,例如: 1st,2nd,3rd等
-- %d 以数值表示月份中的某天,如果是小于10的数字,该数字需要加前导0, 例如: 00,01,02, …31
-- %e 以数值表示月份中的某天,小于10的数字不需要加前导0,例如: 1,2,… 31
-- %f 微秒,范围在(000000到999999)
-- %H 24小时格式的小时,前导加0,例如: 00,01…23
-- %h 12小时格式的小时,前导加0,例如: 00,01 … 12
-- %Ⅰ 与%h相同
-- %i 分钟,范围在00到59
-- %j 一年中的的第几天,前导加0,例如: 001,002,… 366
-- %k 24小时格式的小时,无前导0,例如: 0,1,2 … 23
-- %l 12小时格式的小时,无前导0,例如: 1,2 … 12
-- %M 月份全名称,例如: January, February…December
-- %m 以数值形式显示的月份名称,前导加0,例如: 01,02,… 12
-- %p AM或PM,取决于其他时间说明符
-- %r 表示时间,12小时格式hh:mm:ss AM/PM
-- %S 秒,前导加0,例如: 00,01…59
-- %s 与%S相同
-- %T 表示时间,24小时格式hh:mm:ss
-- %U 表示周数,星期日为一周的第一天,例如:00,01,02 … 53时,前导0的周数
-- %u 表示周数,星期一为一周的第一天,例如:00,01,02 … 53时,前导0的周数
-- %V 与%U相同,它与%X一起使用
-- %v 与%u相同,它与%x一起使用
-- %W 工作日的全称,例如: Sunday, Monday,…, Saturday
-- %w 工作日,以数字来表示(0 = 星期日,6 = 星期六)
-- %X 周的四位数表示年份,第一天是星期日,经常与%V一起使用
-- %x 周的四位数表示年份,第一天是星期一,经常与%v一起使用
-- %Y 表示年份,四位数,例如: 2000,2001,…等
-- %y 表示年份,两位数,例如: 00,01,…等
-- %% 将百分比(%)字符添加到输出
更多函数:
MySQL 函数 | 菜鸟教程
Mysql 常用 时间函数相关推荐
- MySQL常用时间函数
本文转自:http://www.2cto.com/database/201307/230943.html MySQL常用时间函数 1.1 获得当前日期+时间(date + time)函数:now() ...
- PHP常用时间函数总结
PHP常用时间函数总结: time time - 返回当前的 Unix 时间戳 说明 int time ( void ) 返回自从 Unix 纪元(格林威治时间 1970 年 1 月 1 日 00:0 ...
- MySQL 笔记 —— 时间函数、时间比较
整理下MySQL 日期时间函数及用法(5.6.*版本) 一.日期(date)相关 1.CURDATE().CURRENT_DATE().CURRENT_DATE: 同义,返回当前日期,如:2017-1 ...
- 处理时间_7_60个Mysql日期时间函数汇总
Mysql日期时间函数使用大全 需求描述 需求:列出mysql常见的日期.时间函数的使用方法以及注意事项. 解决方法:通过参考官方手册并验证来完成该需求. 注:1 当前以mysql来演示. 2 详细函 ...
- mysql timestamp_详解mysql三大时间函数now()、current_timestamp() 和sysdate()
概述 今天主要介绍一下mysql 中 时间函数now() current_timestamp() 和 sysdate() 以及三者之间的比较. now().current_timestamp() 和 ...
- php时间转两位数年份,PHP常用时间函数资料整理
PHP常用时间函数资料整理 PHP是一种HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言.这篇文章主要介绍了PHP常用时间函数资料整理的相关资料,需要的朋友可以参考下. php ...
- mysql当前时间往后推一周_一篇文章搞定Mysql日期时间函数
前言 日期和时间函数部分也是我们日常工作中使用频率比较高的一部分.这一篇我们主要讲讲mysql里面的日期时间相关的函数,不同数据库之间基本相同,只会有个别函数的差异.大家掌握一个数据库的,其他的遇到不 ...
- mysql最大时间函数_mySql常用时间函数
1.取一个日期字段的年月: 方法一:select date_format(日期字段,'%Y-%m') as '日期' from 表 方法二:使用left()函数来截取 select left(日期字段 ...
- MySQL 取得两个时间相差的分钟数 及 常用时间函数
取得相隔秒数 SELECT UNIX_TIMESTAMP('2012-06-09 00:10:11')-UNIX_TIMESTAMP('2012-06-09 00:09:12') 取得相隔分钟数 SE ...
最新文章
- AOP代理配置pointcut
- BAPI_PO_CREATE1
- mysql router测试_MySQL 主从复制配置 + MySQL Router 部署使用测试
- JAVA并发包内容_java并发包
- android点击出现菜单,Android 点击按钮弹出菜单
- logrotate日志轮转
- baidu google 下拉框 的简单实现
- Server.ScriptTimeOut,Response.IsClientConnected
- 10月20日 字符串展开
- 为安装有系统及应用程序的服务器更换硬盘方法一例
- 同态滤波及matlab实现,怎样用MATLAB的图像处理功能进行同态滤波
- C语言实现顺序栈以及栈的特点
- 手写原笔迹输入_手写原笔迹输入SurfacePro使用更轻松
- 我们努力的目标,就是不要被看见
- 普通大一学生的自我反思
- Java是有法_20191122-Java的基本语法
- 生活时尚酒店品牌JOJOE进军中国,首批选址7个城市,未来将开设至少1300家门店 | 美通社头条...
- sort()函数基本用法
- android 阅读模式吗,在Android或iOS上使用阅读模式来查看网页 | MOS86
- 37互娱,2019秋招提前批,Java