JIRA JQL按datesearch – 有一种方法获取Today()(Date)而不是Now()(DateTime)

我正在尝试在基于CreateDate JIRA中创build一些问题filter。

我可以find的唯一的date/时间函数是Now()和相关的search,即“-1d”,“-4d”等。

唯一的问题是Now()是特定时间的,所以没有办法获得特定date的创build问题。

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

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

我想要的是能够search从00:00到23:59在任何一天创build的所有问题。 这可能吗?

查看startOfDay([offset]) 。 没有讨厌的时间限制,它可以得到你正在寻找的东西,它的内置于4.3.x. 它也有像endOfDay,startOfWeek,startOfMonth等变种。

我像这样运行 –

 created > startOfDay(-0d) 

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

我们使用Jira 6.2,我使用这个查询:

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

返回前一天更新的所有问题。 您可以结合任何您想要返回前一天相应问题的查询。

JIRA的一个朋友向我展示了你实际上可以通过URL把jqlQuery参数的filter(转义)传递给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 

我创build了一个ASP.Net页面,它基于一个偏移的星期或月份生成URL。

大家都开心!

你会期望这很容易,但事实似乎并非如此。 我目前看到的唯一方法是创build一个用户定义的JQL函数。 我从来没有尝试过,但这是一个插件:

http://confluence.atlassian.com/display/DEVNET/Plugin+Tutorial+-+Adding+a+JQL+Function+to+JIRA

您可以使用我们的插件之一:JQL增强function – 查看https://plugins.atlassian.com/plugin/details/22514

一天中没有间隔,但是如果您认为这是有用的,我们可以在下一次迭代中添加它。

弗朗西斯。

如果您想search上午9点之前更新的所有问题,直到今天上午9点,请尝试: updated >= startOfDay(-15h) and updated <= startOfDay(9h) 。 (说明:9AM – 24小时/天= -15小时)

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

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