DAYOFWEEK_ISO

以整数形式返回 ISO 8061 星期几,其中星期一是第 1 天。

行为类型

  • 如果目标日期为 TIMESTAMPDATEVARCHAR,则是 不可变

  • 如果目标日期为 TIMESTAMPTZ,则是 稳定

语法

DAYOFWEEK_ISO ( date )

参数

date

处理日期,具有以下一种数据类型:

示例

=> SELECT DAYOFWEEK_ISO(TIMESTAMP 'Sep 22, 2011 12:34');
 DAYOFWEEK_ISO
---------------
             4
(1 row)

以下示例显示了如何组合 DAYOFWEEK_ISO、WEEK_ISO 和 YEAR_ISO 函数以查找 ISO 星期几、星期和年:

=> SELECT DAYOFWEEK_ISO('Jan 1, 2000'), WEEK_ISO('Jan 1, 2000'),YEAR_ISO('Jan1,2000');
 DAYOFWEEK_ISO | WEEK_ISO | YEAR_ISO
---------------+----------+----------
             6 |       52 |     1999
(1 row)

另请参阅