当前位置: 首页>>代码示例>>用法及示例精选>>正文


MySQL LAST_DAY()用法及代码示例

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

用法:

LAST_DAY( Date );

如果date或datetime值无效,则该函数返回NULL。


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

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

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

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

    输出:
    '2017-12-31'

  2. 从给定的日期时间中提取最后一天
    要使用日期时间格式了解月份的最后日期,可以按以下方式执行LAST_DAY()函数:
    用法:

    输出:
    '2017-12-31'

  3. 检查是否是a年
    要知道年份是否是a年,我们可以使用LAST_DAY()函数检查该年2月的最后一天。如果是第29天,则该年是leap年。
    用法:

    输出:
    '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'



相关用法

注:本文由纯净天空筛选整理自Shubrodeep Banerjee大神的英文原创作品 MySQL | LAST_DAY() Function。非经特殊声明,原始代码版权归原作者所有,本译文的传播和使用请遵循“署名-相同方式共享 4.0 国际 (CC BY-SA 4.0)”协议。