当前位置:   article > 正文

MySQL常用的日期/时间函数_mysql当前时间函数

mysql当前时间函数

MySQL 中常用的日期/时间函数使用方法:

1. CURDATE() :该函数返回当前日期,格式为 YYYY-MM-DD ,例如:

SELECT CURDATE();

输出结果为当前日期,例如 2023-05-21

2. NOW() :该函数返回当前日期和时间,格式为 YYYY-MM-DD HH:MM:SS ,例如:

SELECT NOW();

输出结果为当前日期和时间,例如 2023-05-21 14:30:45

3. DATE() :该函数从日期/时间表达式中提取日期部分,例如:

SELECT DATE('2023-05-21 14:30:45');

输出结果为日期部分,即 2023-05-21

4. TIME() :该函数从日期/时间表达式中提取时间部分,例如:

SELECT TIME('2023-05-21 14:30:45');

输出结果为时间部分,即 14:30:45

5. YEAR() :该函数从日期中提取年份,例如:

SELECT YEAR('2023-05-21');

输出结果为年份,即 2023

6. MONTH() :该函数从日期中提取月份(1~12),例如:

SELECT MONTH('2023-05-21');

输出结果为月份,即 5

7. DAY() :该函数从日期中提取日(1~31),例如:

SELECT DAY('2023-05-21');

输出结果为日,即 21

8. DATE_FORMAT() :该函数将日期/时间格式化为指定的字符串格式,例如:

SELECT DATE_FORMAT('2023-05-21','%Y/%m/%d');

输出结果为指定格式的日期字符串,即 2023/05/21

9. STR_TO_DATE() :该函数将字符串转换为日期,例如:

SELECT STR_TO_DATE('2023-05-21','%Y-%m-%d');

输出结果为日期类型的值,即 2023-05-21

10.DATE_ADD(date, INTERVAL value unit):该函数用于对日期或时间进行加减运算,

其中, date 是待加法运算的日期值, value 是要添加的数量, unit 是要添加的时间单位。 value 可以为正数或负数,表示要在 date 上添加的数量。 unit 可以是以下值之一:

- MICROSECOND :微秒

- SECOND :秒

- MINUTE :分钟

- HOUR :小时

- DAY :天

- WEEK :周

- MONTH :月

- QUARTER :季度

- YEAR :年

例如:

SELECT DATE_ADD('2023-05-21', INTERVAL 1 DAY);

输出结果为日期加一天后的值,即 2023-05-22

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/406557
推荐阅读
相关标签
  

闽ICP备14008679号