Page tree
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

原始需求:查询issue “计划开始时间” 、“计划结束时间” 时间周期超过2周的issue。

解决问题的JQL: issueFunction in dateCcompare("", "计划结束时间 > 计划开始时间 +2w")。

函数作用:计算日期偏移量,筛选时间区间。


官方文档地址:日期



dateCompare的使用:


函数结构:dateCompare(Subquery, date comparison expression)

        issueFunction in dateCompare("子查询", "字段A 运算符 字段B [时间偏移量]")

    • 第一个参数是子查询(可选),用于筛选要检查的问题集合
    • 第二个参数是日期比较表达式,格式为“字段A 运算符 字段B [偏移量]”


支持的运算符:<, >, <=, >=, =, !=(!=仅在Cloud版本支持, 在非Cloud环境需用逻辑取反代替 !=)


使用场景:

  • 比较两个日期字段的先后关系

-- 创建时间早于更新时间

issueFunction in dateCompare("", "created < updated")


  • 在日期比较中计算时间差

-- 解决日期在到期日1周内
issueFunction in dateCompare("", "resolutionDate <= dueDate +1w")

-- 创建后超过2周无评论
issueFunction in dateCompare("", "created +2w < firstCommented")


  • 结合子查询优化性能

-- 仅检查项目组A中解决日期早于计划开始日期的问题

issueFunction in dateCompare("project = PRJ-A", "resolutionDate < duedate")

  • No labels