时间函数


EXCEEDDATA支持这些时间函数:

  • add_days(datetime, offset): 返回时间结果加上offset的天数。Offset可为正或负数。
  • add_hours(datetime, offset): 返回时间结果加上offset的小时数。Offset可为正或负数。add_milliseconds(datetime, offset): 返回时间结果加上offset的毫秒数。Offset可为正或负数。
  • add_minutes(datetime, offset): 返回时间结果加上offset的分钟数。Offset可为正或负数。
  • add_months(datetime, offset): 返回时间结果加上offset的月数。Offset可为正或负数。
  • add_nanoseconds(datetime, offset): 返回时间结果加上offset的秒微数。Offset可为正或负数。
  • add_seconds(datetime, offset): 返回时间结果加上offset的秒数。Offset可为正或负数。
  • add_weeks(datetime, offset): 返回时间结果加上offset的周数。Offset可为正或负数。
  • add_years(datetime, offset): 返回时间结果加上offset的年数。Offset可为正或负数。
  • ceil_datetime(datetime, level, unit): 返回ceiling时间结果到最近的最大值。支持的level级别包括'millisecond', 'second', 'minute', 'hour', 'day', 'month', 'year'。Unit单位必须能够整除级别的总单位数量。例: millisecond单位必须能够整除1000;Second和minute单位必须能够整除60;hour单位必须能够整除24; day单位必须能够是1; month单位必须能够整除12; year 单位位必须是1, 2, 5, or 25 加上0s。
  • current_date(): 返回当前的天。
  • current_instant(): 返回当前微秒精度的时间点。
  • current_time(): 返回当前的时间。
  • current_timestamp(): 返回当前的时间戳。
  • day(datetime): 返回结果转换为时间类型后,取月天的值。
  • epoch_millis(datetime): 返回结果转换为时间类型后,与1970-01-01 00:00:00的秒差距。
  • epoch_seconds(datetime): 返回结果转换为时间类型后,与1970-01-01 00:00:00的秒差距。
  • decade(datetime): 返回结果转换为时间类型后,取4位数年代(十年)的值,如1970。
  • floor_datetime(datetime, level, unit): 返回floor时间结果到最近的最小值。支持的level级别包括'millisecond', 'second', 'minute', 'hour', 'day', 'month', 'year'。Unit单位必须能够整除级别的总单位数量。例: millisecond单位必须能够整除1000;Second和minute单位必须能够整除60;hour单位必须能够整除24; day单位必须能够是1; month单位必须能够整除12; year 单位位必须是1, 2, 5, or 25 加上0s。
  • hour(datetime): 返回结果转换为时间类型后,取24的小时。
  • hour12(datetime): 返回结果转换为时间类型后,取12的小时。
  • millisecond(datetime): 返回结果转换为时间类型后,取毫秒的值。
  • minute(datetime): 返回结果转换为时间类型后,取分钟的值。
  • month(datetime): 返回结果转换为时间类型后,取月的值。
  • monthweek(datetime): 返回结果转换为时间类型后,取月周的值。
  • quarter(datetime): 返回结果转换为时间类型后,取季度的值。
  • second(datetime): 返回结果转换为时间类型后,取秒的值。
  • weekday(datetime): 返回结果转换为时间类型后,取周天的值。0为周日,1为周一,直到6为周六。
  • year(datetime): 返回结果转换为时间类型后,取4位的年的值,如1972。
  • yearday (datetime): 返回结果转换为时间类型后,取年天的值。
  • yearweek(datetime): 返回结果转换为时间类型后,取年周的值。