跳转至

Add value to date(为日期添加值)

Supported in: Batch, Faster, Streaming

Returns the date that is 'value' days/weeks/months/quarter/years after 'start'.

Expression categories: Datetime

Declared arguments

  • Date: Date to add value to.
    Expression\
  • Unit: Date unit of the 'value' parameter.
    Enum\
  • Value: Number of days / weeks / quarters / years to add.
    Expression\

Output type: Date

Examples

Example 1: Base case

Argument values:

  • Date: 2022-02-01
  • Unit: DAYS
  • Value: 2

Output: 2022-02-03


Example 2: Base case

Argument values:

  • Date: 2022-02-01
  • Unit: MONTHS
  • Value: 2

Output: 2022-04-01


Example 3: Base case

Argument values:

  • Date: 2022-02-01
  • Unit: QUARTERS
  • Value: 2

Output: 2022-08-01


Example 4: Base case

Argument values:

  • Date: 2022-02-01
  • Unit: YEARS
  • Value: 2

Output: 2024-02-01


Example 5: Null case

Argument values:

  • Date: date
  • Unit: YEARS
  • Value: value
date value Output
2022-02-01 null null
null 2 null
null null null


中文翻译


为日期添加值

支持:批处理(Batch)、快速处理(Faster)、流处理(Streaming)

返回在起始日期(start)之后经过指定天数/周数/月数/季度数/年数的日期。

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

声明的参数

  • 日期(Date): 要添加值的日期。
    表达式\
  • 单位(Unit): "值"参数的日期单位。
    枚举\
  • 值(Value): 要添加的天数/周数/季度数/年数。
    表达式\

输出类型: Date

示例

示例 1:基础情况

参数值:

  • 日期: 2022-02-01
  • 单位: DAYS
  • 值: 2

输出: 2022-02-03


示例 2:基础情况

参数值:

  • 日期: 2022-02-01
  • 单位: MONTHS
  • 值: 2

输出: 2022-04-01


示例 3:基础情况

参数值:

  • 日期: 2022-02-01
  • 单位: QUARTERS
  • 值: 2

输出: 2022-08-01


示例 4:基础情况

参数值:

  • 日期: 2022-02-01
  • 单位: YEARS
  • 值: 2

输出: 2024-02-01


示例 5:空值情况

参数值:

  • 日期: date
  • 单位: YEARS
  • 值: value
date value 输出
2022-02-01 null null
null 2 null
null null null