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 |