mysql 日期时间函数 汇总
时间: 2023-10-23 11:03:43 浏览: 150
Mysql中日期和时间函数应用不用求人
MySQL提供了许多日期和时间函数来处理和操作日期、时间和时间戳。以下是一些常用的MySQL日期时间函数的汇总:
1. CURDATE()函数返回当前日期,格式为'YYYY-MM-DD'。
2. CURTIME()函数返回当前时间,格式为'HH:MM:SS'。
3. NOW()函数返回当前日期和时间,格式为'YYYY-MM-DD HH:MM:SS'。
4. DATE()函数从一个日期时间或时间戳中提取日期部分。
5. TIME()函数从一个日期时间或时间戳中提取时间部分。
6. DAYNAME()函数返回指定日期的星期几名称。
7. MONTHNAME()函数返回指定日期的月份名称。
8. YEAR()函数返回指定日期的年份。
9. MONTH()函数返回指定日期的月份。
10. DAY()函数返回指定日期的日期。
11. HOUR()函数返回指定时间或日期时间的小时。
12. MINUTE()函数返回指定时间或日期时间的分钟。
13. SECOND()函数返回指定时间或日期时间的秒。
14. DAYOFWEEK()函数返回指定日期的星期几的索引,其中1表示星期日,2表示星期一,以此类推。
15. DATEDIFF()函数计算两个日期之间的天数差。
16. TIMEDIFF()函数计算两个时间之间的差值。
17. DATE_FORMAT()函数格式化日期或时间戳为指定的格式。
这些函数可以在MySQL中用于许多不同的应用场景,例如计算日期差异、提取日期和时间部分、格式化日期和时间等。使用这些函数可以提高查询和分析数据的效率和准确性。
阅读全文