Apache Tajo 简明教程 Apache Tajo - DateTime Functions Apache Tajo 简明教程 Apache Tajo - DateTime Functions Apache Tajo 支持以下 DateTime 函数。 S.No. Function & Description 1 add_days(date date or timestamp, int day 按给定的日期值返回日期。 2 add_months(date date or timestamp, int month) 按给定的月份值返回日期。 3 current_date()Returns today’s date. 4 current_time()Returns today’s time. 5 extract(century from date/timestamp) 从给定的参数中提取世纪。 6 extract(day from date/timestamp) 从给定的参数中提取日期。 7 extract(decade from date/timestamp) 从给定的参数中提取十年。 8 extract(day dow date/timestamp) 从给定的参数中提取星期。 9 extract(doy from date/timestamp) 从给定的参数中提取年的第几天。 10 select extract(hour from timestamp) 从给定的参数中提取小时。 11 select extract(isodow from timestamp) 从给定的参数中提取星期。这与 dow 相同,但星期天除外。这与ISO 8601 星期的编号相匹配。 12 select extract(isoyear from date) 从指定日期中提取 ISO 年。ISO 年可能与公历年不同。 13 extract(microseconds from time) 从给定的参数中提取微秒。包括小数部分的秒字段,乘以 1 000 000; 14 extract(millennium from timestamp ) 从给定的参数中提取千年。一千年对应 1000 年。因此,第三个千年始于 2001 年 1 月 1 日。 15 extract(milliseconds from time) 从给定的参数中提取毫秒。 16 extract(minute from timestamp ) 从给定的参数中提取分钟。 17 extract(quarter from timestamp) 从给定的参数中提取第几季度(1 - 4)。 18 date_part(field text, source date or timestamp or time) 从文本中提取日期字段。 19 now()Returns current timestamp. 20 to_char(timestamp, format text) 将时间戳转换为文本。 21 to_date(src text, format text) 将文本转换为日期。 22 to_timestamp(src text, format text) 将文本转换为时间戳。