“NOW()” 函数 能够获得当前系统日期和时间,格式如下:“YYYY-MM-DD hh:mm:ss” (这里的小时单位是 24 小时制)
“CURDATE()” 函数 能够获取到当前系统的日期,格式如下:“YYYY-MM-DD”
“CURTIME()” 函数 能够获得当前系统时间,格式如下:“hh:mm:ss” (24小时制)

| 占位符 | 作用 | 占位符 | 作用 |
|---|---|---|---|
| %Y | 年份 | %m | 月份 |
| %d | 日期 | %w | 星期(数字)- (0为周日) |
| %W | 星期(名称)- (英文) | %j | 本年的第几天 |
| %U | 本年的第几周 | %H | 小时(24) |
| %h | 小时(12) | %i | 分钟 |
| %s | 秒 | %r | 时间(24) |
| %T | 时间(12) |
利用 “日期函数” ,查询生日那天是周几。

在 MySQL 中,两个日期之间是不能够直接进行相加或相减的;同时,日期也是不能够与数字进行相加、减的。
原因在于,日期是一个特殊计算单位,而且进制之间也不是普通的十进制那样。
虽然我们使用 日期 去进行 “+1” 的操作不会产生语法上的错误,但是得到的结果是纯数字,而不是我们想要的日期格式的结果。(示例如下)

DATE_ADD() 函数 可以实现日期的偏移计算,并且在 时间单位的处理上,比较的灵活。
语法如下:

到此这篇关于MySQL学习之日期函数的用法详解的文章就介绍到这了,更多相关MySQL日期函数内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!