📅  最后修改于: 2023-12-03 15:38:34.989000             🧑  作者: Mango
在MySQL中获取昨天的日期可以通过使用DATE_SUB
函数和INTERVAL
来实现。以下是具体的步骤和代码示例。
CURDATE()
函数获取当前日期,例如:SELECT CURDATE();
输出结果为:
2021-08-05
DATE_SUB
函数将当前日期减去一天,例如:SELECT DATE_SUB(CURDATE(), INTERVAL 1 DAY);
输出结果为:
2021-08-04
以下是获取昨天日期的完整代码示例:
SELECT DATE_SUB(CURDATE(), INTERVAL 1 DAY) AS yesterday;
输出结果为:
yesterday
2021-08-04
在这个代码示例中,我们使用了AS
关键字来给查询结果一个别名yesterday
,以方便识别结果。
注意:CURDATE()
函数返回的是当前时区下的日期,如果你需要获取UTC时间或者其他时区的日期,需要使用相应的函数来完成。