与 “Date/Time” 相关
date 包
date
包提供日期和时间常量及函数。
boundaries 包
boundaries
包提供用于查找特定日期、月份和周的边界的运算符。
date.add() 函数
date.add()
将持续时间添加到时间值,并返回结果时间值。
date.hour() 函数
date.hour()
返回指定时间的小时数。结果范围为 [0 - 23]
。
date.microsecond() 函数
date.microsecond()
返回指定时间的微秒数。结果范围为 [0-999999]
。
date.millisecond() 函数
date.millisecond()
返回指定时间的毫秒数。结果范围为 [0-999]
。
date.minute() 函数
date.minute()
返回指定时间的分钟数。结果范围为 [0 - 59]
。
date.month() 函数
date.month()
返回指定时间的月份。结果范围为 [1 - 12]
。
date.monthDay() 函数
date.monthDay()
返回指定时间的月份中的日期。结果范围为 [1 - 31]
。
date.nanosecond() 函数
date.nanosecond()
返回指定时间的纳秒数。结果范围为 [0-999999999]
。
date.quarter() 函数
date.quarter()
返回指定时间的季度。结果范围为 [1-4]
。
date.scale() 函数
date.scale()
将持续时间乘以给定值。
date.second() 函数
date.second()
返回指定时间的秒数。结果范围为 [0 - 59]
。
date.sub() 函数
date.sub()
从时间值中减去持续时间,并返回结果时间值。
date.time() 函数
date.time()
返回指定相对持续时间或时间的时间值。
date.truncate() 函数
date.truncate()
返回截断为指定持续时间单位的时间。
date.week() 函数
date.week()
返回指定时间的 ISO 年周数。结果范围为 [1 - 53]
。
date.weekDay() 函数
date.weekDay()
返回指定时间是一周中的第几天。结果范围为 [0 - 6]
。
date.year() 函数
date.year()
返回指定时间的年份。
date.yearDay() 函数
date.yearDay()
返回指定时间是一年中的第几天。结果可以包括闰日,范围为 [1 - 366]
。
experimental.addDuration() 函数
experimental.addDuration()
将持续时间添加到时间值,并返回结果时间值。
experimental.alignTime() 函数
experimental.alignTime()
将输入表中的时间值移动到全部从一个共同的开始时间开始。
experimental.subDuration() 函数
experimental.subDuration()
从时间值中减去持续时间,并返回结果时间值。
experimental.window() 函数
experimental.window()
基于时间对记录进行分组。
hourSelection() 函数
hourSelection()
按指定小时范围的时间值过滤行。
now() 函数
now()
是一个函数选项,默认情况下,它返回当前系统时间。
system.time() 函数
system.time()
返回当前系统时间。
timeShift() 函数
timeShift()
向时间列添加固定的持续时间。
timezone.fixed() 函数
timezone.fixed()
返回具有固定偏移量的 location 记录。
timezone.location() 函数
timezone.location()
返回基于位置或时区名称的 location 记录。
today() 函数
today()
返回截断为天单位的 now() 时间戳。
truncateTimeColumn() 函数
truncateTimeColumn()
将 _time
中的所有输入时间值截断为指定的单位。
boundaries.friday() 函数
boundaries.friday()
返回一个记录,其中包含上周五的 start
和 stop
边界时间戳。
boundaries.monday() 函数
boundaries.monday()
返回一个记录,其中包含上周一的 start
和 stop
边界时间戳。上周一是相对于 now()
而言的。如果今天是星期一,则该函数返回上周一的边界。
boundaries.month() 函数
boundaries.month()
返回一个记录,其中包含当月的 start
和 stop
边界时间戳。
boundaries.saturday() 函数
boundaries.saturday()
返回一个记录,其中包含上周六的 start
和 stop
边界时间戳。
boundaries.sunday() 函数
boundaries.sunday()
返回一个记录,其中包含上周日的 start
和 stop
边界时间戳。
boundaries.thursday() 函数
boundaries.thursday()
返回一个记录,其中包含上周四的 start
和 stop
边界时间戳。
boundaries.tuesday() 函数
boundaries.tuesday()
返回一个记录,其中包含上周二的 start
和 stop
边界时间戳。
boundaries.wednesday() 函数
boundaries.wednesday()
返回一个记录,其中包含上周三的 start
和 stop
边界时间戳。
boundaries.week() 函数
boundaries.week()
返回一个记录,其中包含本周的 start
和 stop
边界时间戳。默认情况下,每周从星期一开始。
boundaries.yesterday() 函数
boundaries.yesterday()
返回一个记录,其中包含昨天的 start
和 stop
边界时间戳。
使用时间类型
time 类型表示具有纳秒精度的单个时间点。了解如何在 Flux 中使用时间数据类型。
boundaries.friday() 函数
boundaries.friday()
返回一个记录,其中包含上周五的 start
和 stop
边界时间戳。
boundaries.monday() 函数
boundaries.monday()
返回一个记录,其中包含上周一的 start
和 stop
边界时间戳。上周一是相对于 now()
而言的。如果今天是星期一,则该函数返回上周一的边界。
boundaries.month() 函数
boundaries.month()
返回一个记录,其中包含当月的 start
和 stop
边界时间戳。
boundaries.saturday() 函数
boundaries.saturday()
返回一个记录,其中包含上周六的 start
和 stop
边界时间戳。
boundaries.sunday() 函数
boundaries.sunday()
返回一个记录,其中包含上周日的 start
和 stop
边界时间戳。
boundaries.thursday() 函数
boundaries.thursday()
返回一个记录,其中包含上周四的 start
和 stop
边界时间戳。
boundaries.tuesday() 函数
boundaries.tuesday()
返回一个记录,其中包含上周二的 start
和 stop
边界时间戳。
boundaries.wednesday() 函数
boundaries.wednesday()
返回一个记录,其中包含上周三的 start
和 stop
边界时间戳。
boundaries.week() 函数
boundaries.week()
返回一个记录,其中包含本周的 start
和 stop
边界时间戳。默认情况下,每周从星期一开始。
boundaries.yesterday() 函数
boundaries.yesterday()
返回一个记录,其中包含昨天的 start
和 stop
边界时间戳。