MySQL常用的日期函数

作者:沙与沫2024.01.22 14:53浏览量:2

简介:本文将介绍MySQL中常用的日期函数,帮助你更好地处理日期和时间数据。

MySQL提供了许多用于处理日期和时间的函数,这些函数在处理日期和时间数据时非常有用。下面是一些常用的MySQL日期函数:

  1. CURDATE():返回当前日期。
    示例:SELECT CURDATE();
  2. CURTIME():返回当前时间。
    示例:SELECT CURTIME();
  3. NOW():返回当前日期和时间。
    示例:SELECT NOW();
  4. DATE():将日期时间值转换为仅日期值。
    示例:SELECT DATE(‘2023-07-19 15:30:00’);
  5. TIME():将日期时间值转换为仅时间值。
    示例:SELECT TIME(‘2023-07-19 15:30:00’);
  6. DAY():返回日期的天数(1-31)。
    示例:SELECT DAY(‘2023-07-19’);
  7. MONTH():返回日期的月份(1-12)。
    示例:SELECT MONTH(‘2023-07-19’);
  8. YEAR():返回日期的年份。
    示例:SELECT YEAR(‘2023-07-19’);
  9. DATEDIFF():返回两个日期之间的天数差异。
    示例:SELECT DATEDIFF(‘2023-07-19’, ‘2023-07-01’);
  10. ADDDATE() / DATE_ADD():在给定日期上添加指定的时间间隔。
    示例:SELECT ADDDATE(‘2023-07-19’, INTERVAL 5 DAY);
    或示例:SELECT DATE_ADD(‘2023-07-19’, INTERVAL 5 DAY);
  11. SUBDATE() / DATE_SUB():在给定日期上减去指定的时间间隔。
    示例:SELECT SUBDATE(‘2023-07-19’, INTERVAL 5 DAY);
    或示例:SELECT DATE_SUB(‘2023-07-19’, INTERVAL 5 DAY);
    这些是MySQL中常用的日期函数,它们可以帮助你轻松地处理和操作日期和时间数据。记住,在使用这些函数时,要确保你的MySQL版本支持它们。另外,对于更复杂的日期和时间操作,你可以使用MySQL的日期和时间函数结合运算符来实现。