MySQL 时间函数
2021/5/17 2:56:02
本文主要是介绍MySQL 时间函数,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
获取当前时间
- 返回当前日期 :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)
//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”) ;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
这篇关于MySQL 时间函数的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-20部署MySQL集群入门:新手必读指南
- 2024-11-20部署MySQL集群教程:初学者指南
- 2024-11-20部署MySQL集群项目实战:新手教程
- 2024-11-20部署MySQL集群资料:新手入门教程
- 2024-11-20MySQL集群部署教程:入门级详解
- 2024-11-20MySQL集群教程:入门与实践指南
- 2024-11-20部署MySQL集群教程:新手入门指南
- 2024-11-20MySQL读写分离教程:轻松入门
- 2024-11-20部署MySQL集群入门:一步一步搭建你的数据库集群
- 2024-11-19部署MySQL集群学习:入门教程