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

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值