Apache Tajo 日期时间函数


Apache Tajo 支持以下 DateTime 函数。

S.No. 功能说明
1 add_days(日期日期或时间戳,int day

返回由给定日期值添加的日期。

2 add_months(日期日期或时间戳,int 月份)

返回由给定月份值添加的日期。

3 当前的日期()

返回今天的日期。

4 当前时间()

返回今天的时间。

5 提取(日期/时间戳的世纪)

从给定参数中提取世纪。

6 提取(日期/时间戳的日期)

从给定参数中提取日期。

7 提取(从日期/时间戳开始的十年)

从给定参数中提取十年。

8 提取(日期/时间戳)

从给定参数中提取星期几。

9 提取(从日期/时间戳中提取)

从给定参数中提取一年中的某一天。

10 选择提取(时间戳小时)

从给定参数中提取小时。

11 选择提取物(来自时间戳的 isodow)

从给定参数中提取星期几。除周日外,这与道琼斯指数相同。这与 ISO 8601 星期编号匹配。

12 选择提取物(从日期开始的等年)

从指定日期提取 ISO 年份。 ISO 年可能与公历年不同。

13 提取(从时间开始的微秒)

从给定参数中提取微秒。秒字段,包括小数部分,乘以 1 000 000;

14 提取(从时间戳千年)

从给定的参数中提取千年。一个千年对应于 1000 年。因此,第三个千年从 2001 年 1 月 1 日开始。

15 提取(从时间开始的毫秒数)

从给定参数中提取毫秒数。

16 提取(从时间戳分钟)

从给定参数中提取分钟。

17 提取(时间戳的四分之一)

从给定参数中提取一年中的季度(1 - 4)。

18 date_part(字段文本、源日期或时间戳或时间)

从文本中提取日期字段。

19 now()

返回当前时间戳。

20 to_char(时间戳,格式化文本)

将时间戳转换为文本。

21 to_date(src 文本,格式化文本)

将文本转换为日期。

22 to_timestamp(src 文本,格式化文本)

将文本转换为时间戳。