0

如何通过将 7 天添加到当前日期并通过函数返回来在 SQL 中创建一个函数我想检查日期是否为有效日期。

4

2 回答 2

0

您可以使用它Date_Add()来执行此操作。

请参阅http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html#function_date-add

于 2012-09-04T09:17:35.027 回答
0

很长一段时间以来,MySQL 中的日期运算可以使用简单的. 来执行+,如下所示:

SELECT date_col + INTERVAL 1 WEEK FROM …

如果你更喜欢几天而不是几周,你也可以写+ INTERVAL 7 DAY,即使用单数单位名称。

我无法想象您所说的“检查日期是否为有效日期”是什么意思,对于每个有效日期,一周后的日期也是有效的。

另请参阅this fiddle以获取工作示例。打印包含时间和时区的简单日期这一事实似乎是 HTML 渲染的产物,实际值仅是日期,如转换为字符串所示。

于 2012-09-04T11:17:53.897 回答