| 函数 | 功能 | 返回格式 |
|---|---|---|
| CURDATE(), CURRENT_DATE() | 返回当前日期,只包含年、月、日 | 2022-03-08 |
| CURTIME(), CURRENT_TIME() | 返回当前时间,只包含时、分、秒 | 19:35:46 |
| NOW(), SYSDATE(), CURRENT_TIMESTAMP(), LOCALTIME(), LOCALTIMESTAMP() | 返回当前系统日期和时间 | 2022-03-08 19:37:07 |
| UTC_DATE() | 返回UTC(世界标准时间)日期 | 2022-03-08 |
| UTC_TIME() | 返回UTC(世界标准时间)时间 | 11:38:52 |
| 函数 | 功能 | 返回格式 |
|---|---|---|
| UNIX_TIMESTAMP(), UNIX_TIMESTAMP(NOW()) | 以UNIX时间戳的形式返回当前时间 | 1646739875 |
| FROM_UNIXTIME(1646739875) | 将UNIX时间戳转换为普通时间格式 | 2022-03-08 19:44:35 |
| 函数 | 功能 | 返回格式 |
|---|---|---|
| YEAR(NOW()),/MONTH(NOW()),/DAY(NOW()) | 返回年/月/日 | 2022/3/8 |
| HOUR(NOW()), /MONTH(NOW()), /DAY(NOW()) | 返回时/分/秒 | 19/3/8 |
| MONTHNAME(NOW()) | 返回英文月份 | March |
| DAYNAME(NOW()) | 返回星期几 | Tuesday |
| WEEKDAY(NOW()) | 返回周几(从0开始) | 1(星期二) |
| QUARTER(NOW()) | 返回日期对应的季度,范围1-4 | 1 |
| WEEK(NOW()), WEEKOFYEAR(NOW()) | 返回一年中的第几周 | 10 |
| DAYOFYEAR(NOW()) | 返回一年中的第几天 | 67 |
| DAYOFMONTH(NOW()) | 返回所在月份中的第几天 | 8 |
| DAYOFWEEK(NOW()) | 返回周几(周日为1) | 3(星期二) |
举例如下:

举例如下:
到此这篇关于SQL开发知识:SQL开发知识:MySQL日期时间函数知识汇总的文章就介绍到这了,更多相关MySQL日期时间函数内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!