MySQL YEARWEEK 函数

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 Example 1

让我们看另一个 YEAR WEEK 日期方法的示例。这次,我们将使用 MySQL Mode 参数作为第二个参数值。请参考 Week() 查询。

SELECT YEARWEEK('2018-12-31', 6);

SELECT YEARWEEK('2018-01-01', 2);

SELECT YEARWEEK('2018-01-01', 7);
YEARWEEK function 2