跳转至

Next day(次日(Next day))

Supported in: Batch

Returns the first date which is later than the value of the date column based on the day of week argument.

Expression categories: Datetime

Declared arguments

  • Date: Date to compute next day from.
    Expression\
  • Day of the week: Day of the week.
    Enum\

Output type: Date

Examples

Example 1: Base case

Description: Next Thursday after Wednesday February 28, 2024 in leap year (should be Feb 29)

Argument values:

  • Date: 2024-02-28
  • Day of the week: THURSDAY

Output: 2024-02-29


Example 2: Base case

Description: Next Friday after Thursday February 29, 2024 in leap year (should be Mar 1)

Argument values:

  • Date: 2024-02-29
  • Day of the week: FRIDAY

Output: 2024-03-01


Example 3: Base case

Description: Next Friday after Wednesday January 10, 2024

Argument values:

  • Date: 2024-01-10
  • Day of the week: FRIDAY

Output: 2024-01-12


Example 4: Base case

Description: Next Monday after Wednesday January 10, 2024

Argument values:

  • Date: 2024-01-10
  • Day of the week: MONDAY

Output: 2024-01-15


Example 5: Base case

Description: Next Sunday after Saturday January 13, 2024

Argument values:

  • Date: 2024-01-13
  • Day of the week: SUNDAY

Output: 2024-01-14


Example 6: Base case

Description: Next Tuesday after Tuesday January 9, 2024 (skips to following week)

Argument values:

  • Date: 2024-01-09
  • Day of the week: TUESDAY

Output: 2024-01-16


Example 7: Null case

Argument values:

  • Date: date
  • Day of the week: MONDAY
date Output
null null


中文翻译


次日(Next day)

支持模式:批处理(Batch)

返回基于星期参数,晚于日期列值的第一个日期。

表达式类别: 日期时间(Datetime)

声明的参数

  • 日期(Date): 用于计算次日的起始日期。
    表达式\
  • 星期几(Day of the week): 指定的星期几。
    枚举\<星期五(Friday)、星期一(Monday)、星期六(Saturday)、星期日(Sunday)、星期四(Thursday)、星期二(Tuesday)、星期三(Wednesday)>

输出类型: Date

示例

示例 1:基础情况

描述: 2024年2月28日(星期三)之后的下一个星期四(闰年,应为2月29日)

参数值:

  • 日期: 2024-02-28
  • 星期几: THURSDAY

输出: 2024-02-29


示例 2:基础情况

描述: 2024年2月29日(星期四)之后的下一个星期五(闰年,应为3月1日)

参数值:

  • 日期: 2024-02-29
  • 星期几: FRIDAY

输出: 2024-03-01


示例 3:基础情况

描述: 2024年1月10日(星期三)之后的下一个星期五

参数值:

  • 日期: 2024-01-10
  • 星期几: FRIDAY

输出: 2024-01-12


示例 4:基础情况

描述: 2024年1月10日(星期三)之后的下一个星期一

参数值:

  • 日期: 2024-01-10
  • 星期几: MONDAY

输出: 2024-01-15


示例 5:基础情况

描述: 2024年1月13日(星期六)之后的下一个星期日

参数值:

  • 日期: 2024-01-13
  • 星期几: SUNDAY

输出: 2024-01-14


示例 6:基础情况

描述: 2024年1月9日(星期二)之后的下一个星期二(跳至下一周)

参数值:

  • 日期: 2024-01-09
  • 星期几: TUESDAY

输出: 2024-01-16


示例 7:空值情况

参数值:

  • 日期: date
  • 星期几: MONDAY
date 输出
null null