JIRA JQL按日期搜索 - 有没有办法获取Today()(Date)而不是Now()(DateTime)

She*_*vek 74 search date jira jql

我试图在JIRA中创建一些问题过滤器CreateDate.

我能找到的唯一日期/时间函数是Now()相对于它的搜索,即"-1d"," - 4d"等.

唯一的问题是Now()是特定时间的,因此无法获得特定日期的创建问题.

Created < Now() AND Created >= "-1d"

今天下午2点运行时,将显示从昨天下午2点到今天下午2点创建的所有问题
,明天上午9点运行将显示从今天上午9点到明天上午9点创建的所有问题

我想要的是能够搜索在任何一天从00:00到23:59创建的所有问题.这可能吗?

Rob*_*len 84

查看startOfDay([offset]).如果没有烦人的时间限制并且内置于4.3.x,那么这就是你正在寻找的东西.它还有endOfDay,startOfWeek,startOfMonth等变体.

  • 我们仍然在4.2.something所以不能检查这个:(升级计划,但它是这样的PITA做... (2认同)
  • [startOfDay](https://confluence.atlassian.com/jiracoreserver071/advanced-searching-functions-reference-802172575.html#Advancedsearching-functionsreference-startOfDaystartOfDay()) 参考 (2认同)

小智 38

我像这样运行 -

created > startOfDay(-0d)
Run Code Online (Sandbox Code Playgroud)

它给了我今天创造的所有问题.当您更改-0d为时-1d,它将为您提供昨天和今天创建的所有问题.


小智 14

我们正在使用Jira 6.2并使用此查询:

updatedDate> startOfDay(-1d)AND updatedDate <endOfDay(-1)

返回从前一天更新的所有问题.您可以与要返回前一天相应问题的任何查询结合使用.


Ale*_*kin 9

只是为了保持信息最新,至少在 JIRA 7.3.0(也可能更旧)中,您可以以多种格式显式指定日期:

  • 'yyyy/MM/dd HH:mm';
  • 'yyyy-MM-dd HH:mm';
  • 'yyyy/MM/dd';
  • 'yyyy-MM-dd';
  • 周期格式,例如“-5d”、“4w 2d”。

例子:

updatedDate > '2018/06/09 0:00' and updatedDate < '2018/06/10 15:00'


She*_*vek 6

一位JIRA wiz的朋友告诉我,您实际上可以jqlQuery通过URL 将过滤器(转义)作为参数传递给JIRA:

http://hostname/secure/IssueNavigator!executeAdvanced.jspa?clear=true&runQuery=true&jqlQuery=created%3E='2010-05-31%2000:00'%20AND%20created%3C='2010-06-06%2023:59'%20ORDER%20BY%20created%20ASC
Run Code Online (Sandbox Code Playgroud)

我创建了一个ASP.Net页面,它根据偏移周或月生成URL.

大家都很开心!


小智 6

如果您想搜索前一天上午 9 点至今天上午 9 点更新的所有问题,请尝试:updated >= startOfDay(-15h) and updated <= startOfDay(9h)。(解释:9AM - 24h/day = -15h)

您也可以使用updated >= startOfDay(-900m). 其中 900m = 15h*60m

参考:https : //confluence.atlassian.com/display/JIRA/Advanced+Searching

  • 我认为 eliberator 试图回答在接受的答案中提出的问题。 (2认同)