MySQL YEARWEEK 是日期函数之一,它返回给定日期的年份和星期。此 YearWeek 函数中的 mode 参数与 Week() 函数的工作方式完全相同。
在本文中,我们将通过一个示例向您展示如何使用此 YearWeek 函数获取日历年和周数。此 YEARWEEK 方法的基本语法如下所示:
YEARWEEK(date);
YEARDATE(date, mode);
在这里,Mode 是一个可选参数。例如,如果 Mode = 0,则周从星期日开始,返回值在 0 到 53 之间。
MySQL YEARWEEK 函数示例
以下示例可帮助您了解此 YEARWEEK 方法的用法。在这里,我们将返回不同日期的日历年和周数。
SELECT YEARWEEK('2018-05-17');
SELECT YEARWEEK('2018-12-31');
SELECT YEARWEEK('2018-10-19');

让我们看另一个 YEAR WEEK 日期方法的示例。这次,我们将使用 MySQL Mode 参数作为第二个参数值。请参考 Week() 查询。
SELECT YEARWEEK('2018-12-31', 6);
SELECT YEARWEEK('2018-01-01', 2);
SELECT YEARWEEK('2018-01-01', 7);
