转载请标明出处: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 时间函数相关推荐

  1. mysql 本周函数_【转】MySQL时间函数的使用:查询本周、下周、本月、下个月份的数据...

    MySQL时间函数的使用:查询本周.上周.本月.上个月份的数据[转] /*今天*/ select * from 表名 where to_days(时间字段) = to_days(now()); /*昨 ...

  2. Mysql时间函数用法

    Mysql时间函数用法 NOW,CURDATE,CURTIME NOW() 函数返回当前的日期和时间. 例子: SELECT NOW(),CURDATE(),CURTIME() NOW() CURDA ...

  3. Mysql时间函数的坑

    Mysql时间函数 函数1: NOW() 函数2: SYSDATE() 大家看下测试 示例 正常大家执行时间函数[看起来没啥问题吧] 执行第二段代码[这里代码认为 sleep休息5]大家会发现前后时间 ...

  4. mysql 日期查询下周,MySQL时间函数的使用:查询本周、下周、本月、下个月份的数据【转】...

    MySQL时间函数的使用:查询本周.上周.本月.上个月份的数据[转] /*今天*/ select * from 表名 where to_days(时间字段) = to_days(now()); /*昨 ...

  5. mysql时间函数总结_MySQL 日期时间函数常用总结

    获得当前日期+时间(date + time)1.1    函数:now() 相关函数:current_timestamp(),localtime(),localtimestamp() 举例说明: 2. ...

  6. postgresql兼容MySQL 时间函数date_format

    MySQL DATE_FORMAT() 函数 定义和用法 DATE_FORMAT() 函数用于以不同的格式显示日期/时间数据. 语法 DATE_FORMAT(date,format) date 参数是 ...

  7. mysql时间函数now()_MySQL中时间函数NOW()和SYSDATE()的区别

    mysql中日期函数还是比较常用的.主要有NOW()和SYSDATE()两种,虽然都表示当前时间,但使用上有一点点区别. NOW()取的是语句开始执行的时间,SYSDATE()取的是动态的实时时间. ...

  8. mysql 时间函数的使用

    <!--注册曲线每天map--><resultMap id="DayRegistrationCurveMap" type="com.hhtimes.co ...

  9. MySQL 时间函数加减计算

    一.获取当前时间 1.获取当前日期 2.获取当前时间 3.获取日期+时间 4.获取UTC时间 utc_date() 获取UTC日期 utc_time() 获取UTC时间 utc_timestamp() ...

  10. mysql 时间函数大全_mysql常用的日期函数汇总

    最近做统计时经常用到的几个mysql函数: 1. UNIX_TIMESTAMP() 该函数返回1970到现在的秒数,括号内也可以带参数,即返回1970年到指定时间段的秒数,注意是秒数,常用java的兄 ...

最新文章

  1. rsync文件同步(linux-linux)
  2. ibm刀片服务器显示器切换,IBM X240 刀片 怎么连上显示屏呢
  3. 如何手动更新Kafka中某个Topic的偏移量
  4. WMI使用技巧集 C#
  5. JAVA静态和非静态内部类
  6. 编程语言那么多,学哪个能拿高薪?
  7. Spark内核解析之二:Spark 部署模式
  8. HTTP协议学习,post于get;用Fiddler测试请求
  9. 金山打字通五笔介绍及讲解
  10. php 车牌号限号,机动车限行尾号今天起轮换 周一至周五分别限行4和9、5和0、1和6、2和7、3和8...
  11. 机器学习入门,转载博文,转自 飞鸟各投林
  12. 【Unity】Button基础-按钮更换图片样式
  13. 直播评论可以用html,网页制作HTML5实现直播间评论滚动效果的代码
  14. 我对锤子ROM 功能的看法——功能篇
  15. java生日显示生肖星座_根据生日或者日期 获取 生肖和星座的 Java代码
  16. 计算机里面有盐有糖O(∩_∩)O哈哈~
  17. 292. Nim 游戏(简单题)
  18. spark基础理论及优化思路
  19. 计算机应用基础18秋在线作业2奥鹏,奥鹏15春北航《计算机应用基础》在线作业2答案...
  20. java中文转换数字_Java 中文数字转换为阿拉伯数字

热门文章

  1. Go语言和其它编程语言的对比
  2. Fiddler Everywhere安装
  3. python基础(小甲鱼python入门笔记)
  4. kotlin-中文免费文档(后台,android,前端)
  5. 微信小程序代码最大限制2M的解决方案
  6. RealityCapture照片建模
  7. Python设计模式:旁观者模式
  8. 人人商城源码怎么安装MySQL_人人商城12个常见错误解决方案
  9. synopsys软件介绍
  10. CC2640R2学习笔记—CCS环境最简单配置、下载运行第一个程序(OLED)