Apache Tajo - 日期時間函式



Apache Tajo 支援以下日期時間函式。

序號 函式及描述
1 add_days(日期或時間戳 date,天數 int day)

返回新增指定天數後的日期。

2 add_months(日期或時間戳 date,月數 int month)

返回新增指定月數後的日期。

3 current_date()

返回今天的日期。

4 current_time()

返回今天的時間。

5 extract(century from 日期/時間戳)

從給定引數中提取世紀。

6 extract(day from 日期/時間戳)

從給定引數中提取日。

7 extract(decade from 日期/時間戳)

從給定引數中提取十年。

8 extract(day dow 日期/時間戳)

從給定引數中提取星期幾。

9 extract(doy from 日期/時間戳)

從給定引數中提取一年中的第幾天。

10 select extract(hour from 時間戳)

從給定引數中提取小時。

11 select extract(isodow from 時間戳)

從給定引數中提取星期幾。除了星期日外,與 dow 相同。這與 ISO 8601 星期幾編號匹配。

12 select extract(isoyear from 日期)

從指定的日期提取 ISO 年份。ISO 年份可能與公曆年份不同。

13 extract(microseconds from 時間)

從給定引數中提取微秒。秒欄位(包括小數部分)乘以 1,000,000;

14 extract(millennium from 時間戳)

從給定引數中提取千年。一個千年對應 1000 年。因此,第三個千年始於 2001 年 1 月 1 日。

15 extract(milliseconds from 時間)

從給定引數中提取毫秒。

16 extract(minute from 時間戳)

從給定引數中提取分鐘。

17 extract(quarter from 時間戳)

從給定引數中提取一年中的季度(1-4)。

18 date_part(欄位 text,源日期或時間戳或時間)

從文字中提取日期欄位。

19 now()

返回當前時間戳。

20 to_char(時間戳,格式 text)

將時間戳轉換為文字。

21 to_date(源文字 src,格式 text)

將文字轉換為日期。

22 to_timestamp(源文字 src,格式 text)

將文字轉換為時間戳。

廣告

© . All rights reserved.