unit编辑

此设置与 age 过滤器类型、period 过滤器类型或 space 过滤器类型(如果 use_age 设置为 True)一起使用。

 - filtertype: age
   source: creation_date
   direction: older
   unit: days
   unit_count: 3

此设置必须是 secondsminuteshoursdaysweeksmonthsyears 之一。值 secondsminutes 不允许与 period 过滤器类型一起使用,如果在那里使用,将导致错误情况。

对于 age 过滤器类型,或者当 use_age 设置为 True 时,Curator 使用 unitunit_count 以及可选的 epoch,通过以下公式建立时间参考点

point_of_reference = epoch - ((number of seconds in unit) * unit_count)

单位 的计算方式如下

单位 注意

1

一秒

分钟

60

计算为 60 秒

小时

3600

计算为 60 分钟 (60*60)

86400

计算为 24 小时 (24*60*60)

604800

计算为 7 天 (7*24*60*60)

2592000

计算为 30 天 (30*24*60*60)

31536000

计算为 365 天 (365*24*60*60)

如果未设置 epoch,则使用当前时间。可以通过对 unit_count 使用负值来设置未来的参考点。

此设置必须由用户设置,否则将引发异常并停止执行。

有关时间计算的更多信息,请参阅 age 过滤器文档