MySQL基础之 日期时间函数

基础日期函数和时间函数

1、CURDATE()函数:返回当前只带有年月日格式的日期

2、CURTIME()函数:返回当前只带有时分秒格式的时间

3、NOW()函数:返回当前日期和时间

4、UNIX_TIMESTAMP()函数:返回时间戳

5、YEAR(date)函数:返回日期date的年份

6、HOUR(time):返回日期TIME的小时

7、MINUTE(time)函数:返回TIME的分钟

8、DATE_FORMAT(date,fmt)函数:返回按字符串  fmt  格式化日期date值

至于fmt格式的有很多中,详细的我们参考深入浅出mysql的第88页

9、DATE_ADD(date,INTERVAL expr type)函数:返回所给日期date相差INTERVAL时间段的日期。

DATE_SUB(date,INTERVAL expr type)函数。减去一个时间间隔

下面列举几个常用的INTERVAL日期间隔类型

表达式类型 描述
HOUR 小时
YEAR
MONTH
DAY
DAY_HOUR 日 和小时

9.1、返回31天前的日期

9.2、返回1年后的日期

9.3、返回3天前的日期

9.4、我们不使用DATE_ADD()函数也可以进行加减

 

posted @ 2018-10-30 18:03  峰哥ge  阅读(923)  评论(0编辑  收藏  举报