MySQL日期/时间 Subdate() 函数

2025 年 3 月 17 日 | 阅读 1 分钟

subdate() 是一个MySQL日期/时间函数。它用于获取从给定日期减去指定时间间隔后的日期。

语法

参数

Date:要减去时间间隔的日期。

Days:要减去时间间隔的天数。

Value:要减去的时间或日期间隔。

Unit:时间间隔的单位,例如 DAY, MONTH, MINUTE, HOUR 等。可以是以下之一。

UNITCOMPATIBILITY
MICROSECOND4.1.1+
SECOND3.2.3+
MINUTE3.2.3+
HOUR3.2.3+
DAY3.2.3+
WEEK5+
MONTH3.2.3+
QUARTER5+
YEAR3.2.3+
SECOND_MICROSECOND4.1.1+
MINUTE_MICROSECOND4.1.1+
MINUTE_SECOND4.1.1+
HOUR_MICROSECOND4.1.1+
HOUR_SECOND4.1.1+
HOUR_MINUTE3.2.3+
DAY_MICROSECOND4.1.1+
DAY_SECOND3.2.3+
DAY_MINUTE3.2.3+
DAY_HOUR3.2.3+
YEAR_MONTH3.2.3+

返回值

此函数返回减去给定时间间隔后的日期。

示例 1

MySQL Subdate() Function
MySQL Subdate() Function
MySQL Subdate() Function
MySQL Subdate() Function
MySQL Subdate() Function
下一主题MySQL datetime