IT TIP

JIRA JQL 날짜로 검색-Now () (DateTime) 대신 Today () (Date)를 얻는 방법이 있습니까?

itqueen 2020. 10. 23. 19:49
반응형

JIRA JQL 날짜로 검색-Now () (DateTime) 대신 Today () (Date)를 얻는 방법이 있습니까?


.NET을 기반으로 JIRA에서 일부 이슈 필터를 만들려고합니다 CreateDate.

내가 찾을 수있는 유일한 날짜 / 시간 기능은 Now()"-1d", "-4d"등 그와 관련된 검색입니다.

이것의 유일한 문제는 Now ()가 시간에 따라 다르기 때문에 특정 날짜의 생성 된 문제를 가져올 방법이 없다는 것입니다.

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

오늘 오후 2시에 실행하면 어제 오후 2 시부 터 오늘 오후 2 시까 지
생성 된 모든 문제가 표시됩니다. 내일 오전 9시에 실행되면 오늘 오전 9 시부 터 내일 오전 9 시까 지 생성 된 모든 문제가 표시됩니다.

내가 원하는 것은 00:00부터 23:59까지 생성 된 모든 이슈를 언제든지 검색 할 수있는 것입니다. 이것이 가능한가?


startOfDay ([offset])를 확인하세요 . 성가신 시간 제약없이 원하는 것을 얻을 수 있으며 4.3.x부터 내장되어 있습니다. endOfDay, startOfWeek, startOfMonth 등과 같은 변형도 있습니다.


나는 이것을 이렇게 실행합니다-

created > startOfDay(-0d)

오늘 만들어진 모든 이슈를 제공합니다. 변경하는 경우 -0d-1d, 그것은 당신에게 어제와 오늘 작성된 모든 문제를 줄 것이다.


Jira 6.2를 사용하고 있으며 다음 쿼리를 사용합니다.

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

전날 업데이트 된 모든 문제를 반환합니다. 전날 적절한 문제를 반환하려는 쿼리와 결합 할 수 있습니다.


JIRA 전문가 인 친구가 jqlQueryURL을 통해 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

오프셋 주 또는 월을 기준으로 URL을 생성하는 ASP.Net 페이지를 만들었습니다.

모두 행복 해요!


전날 오전 9시 이후부터 오늘 오전 9 시까 지 업데이트 된 모든 문제를 검색하려면 다음을 시도하십시오 updated >= startOfDay(-15h) and updated <= startOfDay(9h).. (설명 : 오전 9시-24 시간 / 일 = -15 시간)

당신은 또한 사용할 수 있습니다 updated >= startOfDay(-900m). 900m = 15h * 60m

참조 : https://confluence.atlassian.com/display/JIRA/Advanced+Searching


이것이 쉽게 가능할 것이라고 예상 할 수 있지만 그렇지 않은 것 같습니다. 현재 내가 보는 유일한 방법은 사용자 정의 JQL 함수를 만드는 것입니다. 나는 이것을 시도한 적이 없지만 여기에 플러그인이 있습니다.

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


플러그인 중 하나 인 JQL 향상 기능을 사용할 수 있습니다. https://plugins.atlassian.com/plugin/details/22514를 확인 하세요.

요일에는 간격이 없지만 유용하다고 생각되면 다음 반복에서 추가 할 수 있습니다.

프랜시스.


정보를 최신 상태로 유지하기 위해 최소한 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'

참고 URL : https://stackoverflow.com/questions/2713770/jira-jql-searching-by-date-is-there-a-way-of-getting-today-date-instead-of

반응형