MySQL 时间函数
转载请标明出处:http://blog.csdn.net/zhaoyanjun6/article/details/80393761
本文出自【赵彦军的博客】
获取当前时间
- 返回当前日期 :select curdate() ;
2018-05-21
- 返回当前时间 :select curtime() ;
16:24:03
- 返回当前日期和时间:select now() ;
2018-05-21 16:24:03
- 返回当前日期和时间:select now() + 0 ;
//2018年05月21日,16点38分03秒
20180521163803
- 返回当前日期和时间:select now(3) ;
now(3) : 秒的精度,精确到秒的小数后3位
//2018年05月21日,16点41分50.870秒
2018-05-21 16:41:50.870
- 返回日期 date 年份:select year(now()) ;
2018
- 返回日期 date 月份:select month(“2018-05-21 16:29”) ;
5
- 返回日期 date 月份的名字:select monthname(“2018-05-21 16:29”) ;
May
- 返回日期 date 为一年中的第几周:select week(now()) ;
20
- 返回 time 的小时值:select hour(“2018-05-21 16:29”) ;
16
- 返回 time 的小时值:select minute(“2018-05-21 16:29”) ;
29
- 返回 time 的季度,1 – 4:select quarter(now()) ;
一年有 4 个季度
2
时间变化
时间增加:date_add( )
- 1、在当前时间上增加 3 天
select date_add(now(), interval 3 day) ; //在当前时间上增加 3 天select date_add(now(), interval -3 day) ; //在当前时间上减少 3 天select date_add(now(), interval 1 hour); //在当前时间上增加 1 小时select date_add(now(), interval 1 minute); //在当前时间上增加 1 分钟select date_add(now(), interval 1 second); //在当前时间上增加 1 秒select date_add(now(), interval 1 microsecond); //在当前时间上增加 1 微秒select date_add(now(), interval 1 week); //在当前时间上增加 1 星期select date_add(now(), interval 1 month); //在当前时间上增加 1 个月select date_add(now(), interval 1 quarter); //在当前时间上增加 1 个季度,相当于3个月select date_add(now(), interval 1 year); //在当前时间上增加 1 年
时间减少:date_sub()
date_sub
用法和 date_add
一致,这里不再举例.
时间差 datediff()
//计算两个时间的天数差
select datediff("2018-05-10","2018-05-20")//结果是:-10
时间格式化
select date_format("2018-05-10","%Y/%m/%d")
结果
2018/05/10
个人微信号:zhaoyanjun125 , 欢迎关注
MySQL 时间函数相关推荐
- mysql 本周函数_【转】MySQL时间函数的使用:查询本周、下周、本月、下个月份的数据...
MySQL时间函数的使用:查询本周.上周.本月.上个月份的数据[转] /*今天*/ select * from 表名 where to_days(时间字段) = to_days(now()); /*昨 ...
- Mysql时间函数用法
Mysql时间函数用法 NOW,CURDATE,CURTIME NOW() 函数返回当前的日期和时间. 例子: SELECT NOW(),CURDATE(),CURTIME() NOW() CURDA ...
- Mysql时间函数的坑
Mysql时间函数 函数1: NOW() 函数2: SYSDATE() 大家看下测试 示例 正常大家执行时间函数[看起来没啥问题吧] 执行第二段代码[这里代码认为 sleep休息5]大家会发现前后时间 ...
- mysql 日期查询下周,MySQL时间函数的使用:查询本周、下周、本月、下个月份的数据【转】...
MySQL时间函数的使用:查询本周.上周.本月.上个月份的数据[转] /*今天*/ select * from 表名 where to_days(时间字段) = to_days(now()); /*昨 ...
- mysql时间函数总结_MySQL 日期时间函数常用总结
获得当前日期+时间(date + time)1.1 函数:now() 相关函数:current_timestamp(),localtime(),localtimestamp() 举例说明: 2. ...
- postgresql兼容MySQL 时间函数date_format
MySQL DATE_FORMAT() 函数 定义和用法 DATE_FORMAT() 函数用于以不同的格式显示日期/时间数据. 语法 DATE_FORMAT(date,format) date 参数是 ...
- mysql时间函数now()_MySQL中时间函数NOW()和SYSDATE()的区别
mysql中日期函数还是比较常用的.主要有NOW()和SYSDATE()两种,虽然都表示当前时间,但使用上有一点点区别. NOW()取的是语句开始执行的时间,SYSDATE()取的是动态的实时时间. ...
- mysql 时间函数的使用
<!--注册曲线每天map--><resultMap id="DayRegistrationCurveMap" type="com.hhtimes.co ...
- MySQL 时间函数加减计算
一.获取当前时间 1.获取当前日期 2.获取当前时间 3.获取日期+时间 4.获取UTC时间 utc_date() 获取UTC日期 utc_time() 获取UTC时间 utc_timestamp() ...
- mysql 时间函数大全_mysql常用的日期函数汇总
最近做统计时经常用到的几个mysql函数: 1. UNIX_TIMESTAMP() 该函数返回1970到现在的秒数,括号内也可以带参数,即返回1970年到指定时间段的秒数,注意是秒数,常用java的兄 ...
最新文章
- rsync文件同步(linux-linux)
- ibm刀片服务器显示器切换,IBM X240 刀片 怎么连上显示屏呢
- 如何手动更新Kafka中某个Topic的偏移量
- WMI使用技巧集 C#
- JAVA静态和非静态内部类
- 编程语言那么多,学哪个能拿高薪?
- Spark内核解析之二:Spark 部署模式
- HTTP协议学习,post于get;用Fiddler测试请求
- 金山打字通五笔介绍及讲解
- php 车牌号限号,机动车限行尾号今天起轮换 周一至周五分别限行4和9、5和0、1和6、2和7、3和8...
- 机器学习入门,转载博文,转自 飞鸟各投林
- 【Unity】Button基础-按钮更换图片样式
- 直播评论可以用html,网页制作HTML5实现直播间评论滚动效果的代码
- 我对锤子ROM 功能的看法——功能篇
- java生日显示生肖星座_根据生日或者日期 获取 生肖和星座的 Java代码
- 计算机里面有盐有糖O(∩_∩)O哈哈~
- 292. Nim 游戏(简单题)
- spark基础理论及优化思路
- 计算机应用基础18秋在线作业2奥鹏,奥鹏15春北航《计算机应用基础》在线作业2答案...
- java中文转换数字_Java 中文数字转换为阿拉伯数字