MySQL WEEKOFYEAR函数

时间:2019-02-04 12:52:46  来源:igfitidea点击:

本MySQL教程通过语法和示例说明了如何使用MySQL WEEKOFYEAR函数。

描述

MySQL WEEKOFYEAR函数用于计算一个日期在1年中的第几周。

语法

MySQL中WEEKOFYEAR函数的语法为:

WEEKOFYEAR( date_value )

date_value要查看其在1年中第几周的日期。

说明

  • WEEKOFYEAR函数返回给定日期值在一年中的星期(1到53之间的数字)。
  • WEEKOFYEAR函数假定星期一为一周的第一天,而第一周超过3天。 即WEEKOFYEAR函数和 WEEK(DATE_VALUE,3)是等效的。

示例

mysql> SELECT WEEKOFYEAR('2012-01-01');
Result: 52 (其实是2011年的52周 ,具体请查阅ISO周和普通标准周)

mysql> SELECT WEEKOFYEAR('2012-02-28');
Result: 9

mysql> SELECT WEEKOFYEAR('2012-12-28');
Result: 52

mysql> SELECT WEEKOFYEAR(CURDATE());