unit
编辑unit编辑
- filtertype: age source: creation_date direction: older unit: days unit_count: 3
此设置必须是 seconds
、minutes
、hours
、days
、weeks
、months
或 years
之一。值 seconds
和 minutes
不允许与 period 过滤器类型一起使用,如果在那里使用,将导致错误情况。
对于 age 过滤器类型,或者当 use_age 设置为 True
时,Curator 使用 unit、unit_count 以及可选的 epoch,通过以下公式建立时间参考点
point_of_reference = epoch - ((number of seconds in unit) * unit_count)
单位
的计算方式如下
单位 | 秒 | 注意 |
---|---|---|
|
|
一秒 |
|
|
计算为 60 秒 |
|
|
计算为 60 分钟 (60*60) |
|
|
计算为 24 小时 (24*60*60) |
|
|
计算为 7 天 (7*24*60*60) |
|
|
计算为 30 天 (30*24*60*60) |
|
|
计算为 365 天 (365*24*60*60) |
如果未设置 epoch,则使用当前时间。可以通过对 unit_count 使用负值来设置未来的参考点。
此设置必须由用户设置,否则将引发异常并停止执行。
有关时间计算的更多信息,请参阅 age 过滤器文档。