📅  最后修改于: 2023-12-03 15:03:05.965000             🧑  作者: Mango
在 MySQL 中,您可以使用 DATE_SUB()
函数从时间戳中减去月份。本文将向您展示如何使用 DATE_SUB()
函数。
MySQL 的 DATE_SUB()
函数用于从日期或时间戳中减去一定的时间。
语法:
DATE_SUB(date, INTERVAL value unit)
现在,我们将展示如何使用 DATE_SUB()
函数从时间戳中减去月份。
示例:
假设我们有以下时间戳:1546300800
,表示 2019 年 1 月 1 日 0 点。
要从时间戳中减去 2 个月,可以使用以下 SQL 语句:
SELECT DATE_SUB(FROM_UNIXTIME(1546300800), INTERVAL 2 MONTH);
输出:
2018-11-01 00:00:00
在上面的 SQL 语句中,我们使用了 FROM_UNIXTIME()
函数将时间戳转换为日期时间格式。然后,我们将日期时间格式作为 DATE_SUB()
函数的参数。我们将 INTERVAL
设置为 2 个月。
使用 DATE_SUB()
函数,您可以轻松地从时间戳中减去月份。在上面的示例中,我们展示了如何使用 DATE_SUB()
函数从时间戳中减去 2 个月。