NEXT_DAY
返回指定日期之后一周中特定一天的第一个实例的日期。
行为类型
语法
NEXT_DAY( 'date', 'day‑string')
参数
- date
处理日期,具有以下一种数据类型:
- day‑string
- 要处理的星期几,CHAR 或 VARCHAR 字符串或字符常量。提供完整英文名称(如星期二)或任何常规缩写(如 Tue 或 Tues)。day-string 不区分大小写,并忽略尾部空格。
示例
获取 2016 年 4 月 29 日之后的第一个星期一的日期:
=> SELECT NEXT_DAY('4-29-2016'::TIMESTAMP,'Monday') "NEXT DAY" ;
NEXT DAY
------------
2016-05-02
(1 row)
获取今天之后的第一个星期二:
SELECT NEXT_DAY(CURRENT_TIMESTAMP,'tues') "NEXT DAY" ;
NEXT DAY
------------
2016-05-03
(1 row)