mysql常见的日期函数汇总(新手入门)

前言
mysql中有许多日期函数,能够灵活、方便处理日期数据,本节我就给大家简单的介绍一下mysql常见的几个日期函数
1、NOW()
NOW()用于返回当前时间,包括年、月、日、时、分、秒,如下实例:

 1. -- 获取当前时间 NOW()       格式:YYYY-MM-DD-HH-MM-SS
 2. SELECT NOW(); 

运行结果如下:
在这里插入图片描述
2、CURDATE()
CURDATE()用于返回当前日期,只包括年、月、日,如下代码:

 1. -- 获取日期   格式:YYYY-MM-DD
 2. select CURDATE()

运行结果如下:
在这里插入图片描述

CURRENT_DATE()和CURDATE()的作用是一样的,这里就不重写了。

3、CURTIME()
CURTIME()用于返回当前日期,只包括年、月、日,如下实例:

 1. -- 获取当前时间   格式:HH-MM-SS
 2. select CURTIME()

运行结果如下:
在这里插入图片描述
CURRENT_TIME()和CURTIME()的作用是一样的,这里就不重写了。

4、UNIX_TIMESTAMP()
UNIX_TIMESTAMP()将date转换成UNIX时间戳,如下实例:

 1. -- 获取时间戳
 2. select UNIX_TIMESTAMP()

运行结果如下:
在这里插入图片描述

5、LAST_DAY(date)
LAST_DAY(date)获取当月的最后一天 首先要写一个你需要查询最后一天的月份,后面日期随意写一个数

 1. -- 获取单月的最后一天
 2. select LAST_DAY('2023-1-1')

运行结果如下:
在这里插入图片描述

6、YEAR(NOW())
YEAR(NOW())获取当前年份

 1. -- 获取当前年份  输出格式:YYYY
 2. select YEAR(NOW())

运行结果如下:
在这里插入图片描述

7、MONTH(NOW())
MONTH(NOW())获取当前月份

 1. -- 获取当前月份  输出格式:MM
 2. SELECT MONTH(NOW())

8、MONTHNAME(NOW())
MONTHNAME(NOW())获取当前月份的英文名称

 1. -- 获取月份的英文名称
 2. select MONTHNAME(NOW())

运行结果如下:
在这里插入图片描述

9、DAY(NOW())
DAY(NOW())获取当前日期

 1. -- 获取当前日期
 2. select DAY(NOW())

运行结果如下:
在这里插入图片描述
10、DAYNAME(NOW())
DAYNAME(NOW())获取当前星期的英文名称

 1. -- 获取星期的英文名称
 2. select DAYNAME(NOW())

运行结果如下:
在这里插入图片描述11、CURRENT_DATE()+n
CURRENT_DATE()+n:将日期转换成数字输出20231111

 1. -- 将日期转换成数字输出20231111
 2. select CURRENT_DATE()+0;

运行结果如下
在这里插入图片描述

最后
总结不易,希望uu们不要吝啬你们的👍哟(^U^)ノ~YO!!
如有问题,欢迎评论区批评指正😁

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值