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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 字符编码:从基础到乱码解决