date - functions - jira now() add days
JIRA JQL buscando por fecha: ¿hay alguna manera de obtener Today()(Date) en lugar de Now()(DateTime)? (8)
Consulte startOfDay([offset]) . Eso obtiene lo que está buscando sin las molestas limitaciones de tiempo y está construido a partir de 4.3.x. También tiene variantes como endOfDay, startOfWeek, startOfMonth, etc.
Estoy intentando crear algunos filtros de problemas en JIRA basados en CreateDate
.
La única función de fecha / hora que puedo encontrar es Now()
y búsquedas relativas a eso, es decir, "-1d", "-4d", etc.
El único problema con esto es que Now () es específico del tiempo, por lo que no hay forma de obtener los problemas creados en un día en particular.
es decir, Created < Now() AND Created >= "-1d"
cuando se ejecute a las 2 p.m. de hoy, se mostrarán todos los problemas creados desde las 2 p.m. de ayer hasta las 2 p.m.
cuando se ejecuta a las 9 a.m. mañana, se mostrarán todos los problemas creados a partir de las 9 a.m. de hoy a las 9 a.m. mañana
Lo que quiero es poder buscar todos los problemas creados de 00:00 a 23:59 en cualquier día. es posible?
En caso de que desee buscar todos los problemas actualizados después de las 9 a.m. del día anterior hasta hoy a las 9 a.m., intente: updated >= startOfDay(-15h) and updated <= startOfDay(9h)
. (explicación: 9AM - 24h / day = -15h)
También puede usar updated >= startOfDay(-900m)
. donde 900m = 15h * 60m
Referencia: https://confluence.atlassian.com/display/JIRA/Advanced+Searching
Es de esperar que esto sea fácilmente posible, pero ese no parece ser el caso. La única forma que veo en este momento es crear una función JQL definida por el usuario. Nunca intenté esto, pero aquí hay un complemento:
http://confluence.atlassian.com/display/DEVNET/Plugin+Tutorial+-+Adding+a+JQL+Function+to+JIRA
Estamos usando Jira 6.2 y uso esta consulta:
fecha actualizada> inicioOfDay (-1d) Y fecha actualizada <finDía (-1)
para devolver todos los problemas que se actualizaron del día anterior. Puede combinar con las consultas que desee para devolver los problemas correspondientes del día anterior.
Lo manejo así -
created > startOfDay(-0d)
Me da todos los problemas creados hoy. Cuando cambie -0d
a -0d
, le dará todos los problemas creados ayer y hoy.
Puede usar uno de nuestros complementos: las funciones de mejora de JQL; consulte https://plugins.atlassian.com/plugin/details/22514
No hay intervalo en el día, pero podríamos agregarlo en una próxima iteración, si cree que es útil.
Francis.
Solo para mantener la información actualizada, con al menos JIRA 7.3.0 (quizás también más antigua), puede especificar explícitamente la fecha en múltiples formatos:
-
''yyyy/MM/dd HH:mm''
; -
''yyyy-MM-dd HH:mm''
; -
''yyyy/MM/dd''
; -
''yyyy-MM-dd''
; - formato de período, por ejemplo, ''-5d'', ''4w 2d''.
Ejemplo:
updatedDate > ''2018/06/09 0:00'' and updatedDate < ''2018/06/10 15:00''
Un amigo que es un asistente de JIRA me mostró que puedes pasar el filtro (escapado) como un parámetro jqlQuery
a JIRA a través de la URL:
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
Creé una página ASP.Net que genera las URL basadas en una semana o mes de compensación.
¡Todos están felices!