📜  MySQL | LAST_DAY()函数

📅  最后修改于: 2022-05-13 01:55:10.765000             🧑  作者: Mango

MySQL | LAST_DAY()函数

MySQL 中的 LAST_DAY()函数可用于了解给定日期或日期时间的一个月的最后一天。 LAST_DAY()函数将日期值作为参数并返回该日期中月份的最后一天。 date参数表示有效的日期或日期时间。

句法:

LAST_DAY( Date );

如果日期或日期时间值无效,则函数返回 NULL。

使用的参数:
日期: LAST_DAY()函数采用单个参数日期。它是您要提取该月最后一天的日期或日期时间值。

返回值
LAST_DAY()函数为有效的Date参数返回该月的最后一天。如果参数Date无效或为 null,则该函数也将返回 NULL。

以下是 LAST_DAY()函数的一些常见示例或用法:

  1. 从给定日期提取最后一天
    要知道 2017 年 12 月的最后一天,可以通过以下方式执行 LAST_DAY()函数:
    句法 :

    输出 :
    '2017-12-31'

  2. 从给定的日期时间中提取最后一天
    要使用日期时间格式知道 12 月的最后一个日期,可以通过以下方式执行 LAST_DAY()函数:
    句法 :

    输出 :
    '2017-12-31'

  3. 检查是否是闰年
    要知道这一年是否是闰年,我们可以使用 LAST_DAY()函数来检查当年二月的最后一天。如果是第 29 天,那么那一年就是闰年,否则不是。
    句法 :

    输出 :
    '2016-02-29'

  4. 提取当月的最后一天
    要知道当前月份的最后一天,LAST_DAY()函数与 NOW() 或 CURDATE()函数结合使用,可以通过以下方式执行:
    使用 NOW()函数:MySQL 中的 NOW()函数返回当前日期时间戳。
    句法 :

    输出 :
    '2017-12-31'

  5. 使用 CURDATE()函数:MySQL 中的 CURDATE()函数以日期格式返回当前日期。
    句法 :

    输出 :
    '2017-12-31'

  6. 提取下个月的最后一天
    要知道下个月的最后一天,可以通过以下方式执行 last_day()函数:
    句法 :

    输出 :
    '2018-01-31'