注意:以下翻译的准确性尚未经过验证。这是使用 AIP ↗ 从原始英文文本进行的机器翻译。

提取时间戳部分

支持于: 批处理, 流处理

提取时间戳的一部分,如年份或星期几。

表达式类别: 日期时间

声明的参数

  • 表达式 - 要提取的时间戳。
    表达式<时间戳>
  • 部分 - 要提取的时间戳部分。
    枚举<月份中的天,星期几,年份中的天,小时,秒中的毫秒,小时中的分钟,月份,季度,分钟中的秒,年份中的周,等等...>

输出类型: 整数

示例

示例 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输出
nullnull