Extract timestamp part(提取时间戳部分)¶
Supported in: Batch, Faster, Streaming
Extracts a part of a timestamp like year or day of week.
Expression categories: Datetime
Declared arguments¶
- Expression: Timestamp to extract from.
Expression\ - Part: Part of timestamp to extract.
Enum\
Output type: Integer
Examples¶
Example 1: Base case¶
Argument values:
- Expression: 2022-02-10T10:00:00Z
- Part:
DAY_OF_MONTH
Output: 10
Example 2: Base case¶
Argument values:
- Expression: 2022-02-10T10:00:00Z
- Part:
DAY_OF_WEEK
Output: 4
Example 3: Base case¶
Argument values:
- Expression: 2022-02-10T10:00:00Z
- Part:
DAY_OF_YEAR
Output: 41
Example 4: Base case¶
Argument values:
- Expression: 2022-02-10T10:00:00Z
- Part:
HOUR_OF_DAY
Output: 10
Example 5: Base case¶
Argument values:
- Expression: 2022-02-10T10:00:00.002Z
- Part:
MILLISECOND_OF_SECOND
Output: 2
Example 6: Base case¶
Argument values:
- Expression: 2022-02-10T10:00:00Z
- Part:
MONTH
Output: 2
Example 7: Base case¶
Argument values:
- Expression: 2022-02-10T10:00:00Z
- Part:
QUARTER
Output: 1
Example 8: Base case¶
Argument values:
- Expression: 2022-02-10T10:00:10Z
- Part:
SECOND_OF_MINUTE
Output: 10
Example 9: Base case¶
Argument values:
- Expression: 2022-02-10T10:00:00Z
- Part:
YEAR
Output: 2022
Example 10: Null case¶
Argument values:
- Expression:
date - Part:
YEAR
| date | Output |
|---|---|
| null | null |
中文翻译¶
提取时间戳部分¶
支持:批处理(Batch)、快速处理(Faster)、流处理(Streaming)
从时间戳中提取年、星期几等部分信息。
表达式类别: 日期时间(Datetime)
声明的参数¶
- 表达式(Expression): 待提取的时间戳。
表达式\ - 部分(Part): 要提取的时间戳部分。
枚举\<月中的日(Day of month)、星期几(Day of week)、年中的日(Day of year)、小时(Hour of day)、毫秒(Millisecond of second)、分钟(Minutes of hour)、月份(Month)、季度(Quarter)、秒(Second of minute)、年中的周(Week of year)等……>
输出类型: 整数(Integer)
示例¶
示例 1:基础情况¶
参数值:
- 表达式: 2022-02-10T10:00:00Z
- 部分:
DAY_OF_MONTH
输出: 10
示例 2:基础情况¶
参数值:
- 表达式: 2022-02-10T10:00:00Z
- 部分:
DAY_OF_WEEK
输出: 4
示例 3:基础情况¶
参数值:
- 表达式: 2022-02-10T10:00:00Z
- 部分:
DAY_OF_YEAR
输出: 41
示例 4:基础情况¶
参数值:
- 表达式: 2022-02-10T10:00:00Z
- 部分:
HOUR_OF_DAY
输出: 10
示例 5:基础情况¶
参数值:
- 表达式: 2022-02-10T10:00:00.002Z
- 部分:
MILLISECOND_OF_SECOND
输出: 2
示例 6:基础情况¶
参数值:
- 表达式: 2022-02-10T10:00:00Z
- 部分:
MONTH
输出: 2
示例 7:基础情况¶
参数值:
- 表达式: 2022-02-10T10:00:00Z
- 部分:
QUARTER
输出: 1
示例 8:基础情况¶
参数值:
- 表达式: 2022-02-10T10:00:10Z
- 部分:
SECOND_OF_MINUTE
输出: 10
示例 9:基础情况¶
参数值:
- 表达式: 2022-02-10T10:00:00Z
- 部分:
YEAR
输出: 2022
示例 10:空值情况¶
参数值:
- 表达式:
date - 部分:
YEAR
| date | 输出 |
|---|---|
| null | null |