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


82

나는 CreateDate.

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

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

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

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

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

답변:


89

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


2
우리는 업그레이드가 예정되어 :( 아직이 체크 아웃 할 수 있도록 4.2.something에 아직도하지만 ... 그런는 피타가해야 할입니다
Shevek

마침내 업그레이드되었으며 이제이 답변을 확인할 수 있습니다! 지연에 대한 사과 :)
Shevek

1
'어제 오전 9시 이후에 업데이트 된 모든 문제'와 같은 것을 얻기 위해 인수를 결합하는 방법을 알고 있습니까? startOfDay (-1d + 9h)와 같은 것을 시도했지만 허용되지 않습니다.
Gauthier

D : 락스의 문서에 대한 링크에 대한 감사
세드릭 사이먼


42

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

created > startOfDay(-0d)

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


14

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

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

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


6

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 페이지를 만들었습니다.

모두 행복 해요!


6

전날 오전 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


질문을 다시 읽어주세요! 귀하의 답변은 질문과 관련이 없습니다.
Shevek

2
나는 eliberator가 받아 들여진 대답에서 묻는 질문에 대답하려고 시도했다고 생각합니다.
제프 프랑스어

이것은 일반적으로 질문에 관한 유용한 정보입니다.
Sysanin

2

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

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


Eclipse에 MAVEN 플러그인을 설치하는 데 많은 문제가 있습니다. (
Shevek

나는 이클립스에 대한 경험이 많지 않으며 보통 netbeans를 사용합니다. 아직 maven으로 많은 것을 시도하지는 않았지만 전체 netbeans 설치 프로그램을 설치하면 쉬울 것 같습니다.
Stefan Egli

2

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

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

프랜시스.


Martens-정확히 우리가 필요로하는 것처럼 보이지만 실제로는 좋은 일 간격을 추가 할 수 있지만 실제로 수행해야하는 주 계산입니다. JIRA 관리자에게 전달했으며 테스트 할 것입니다. 우리가 어떻게되는지 알려 드리겠습니다.
Shevek

플러그인 시간대가 인식됩니까? 나는 주 간격으로 테스트했으며 월요일에 12 : 00 : 00.000의 시간으로 날짜를 반환하는 것 같습니다. 저장소에서 코드를 확인했고 00 : 00 : 00.000을 반환해야합니다 (Java를 읽으면 올바르게, 나는 자바 개발자가 아닙니다!)
Shevek

늦은 답변 죄송합니다. 실제로 시간대 계산에 버그가 있습니다. Studio.plugins.atlassian.com/browse/IJQL-7에 보관 되었습니다 . 일주일 동안 수정 될 예정입니다 (일일 지원 추가 예정). 믹스) Francis
Francis Martens

2

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

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.