当前位置: 代码迷 >> 综合 >> mysql中获取当前年、月、日
  详细解决方案

mysql中获取当前年、月、日

热度:26   发布时间:2024-02-23 21:05:59.0

1、常用的两个日期函数

(1)now()
select now() //输出:2020-09-29 12:13:39(2)curdate()
select curdate() //输出:2020-09-29

2、获取当前年份

YEAR(date)
YEAR() 函数需要接受 date 参数,并返回日期的年份,YEAR() 函数返回的年份值范围为 1000 到 9999,如果日期为零,YEAR() 函数返回 0
(1)获取指定日期的年
select year('2020-09-29') //输出:2020
select year('2020/09/29') //输出:2020
(2)获取当前日期的年
select YEAR(CURDATE())    //输出:2020,也可以写成:select YEAR(NOW())

3、获取当前月

MONTH(date)
获取当前月:select MONTH(CURDATE())  //输出:9(注:输出的月份从 1 开始)

4、获取当前日

DAY(date)
获取当前日:select DAY(CURDATE()) //输出:29 (注:输出的日期从 1 开始)

 

  相关解决方案