84 votes

Recherche JQL dans JIRA par date - existe-t-il un moyen d'obtenir Today() (Date) au lieu de Now() (DateTime) ?

J'essaie de créer des filtres de problèmes dans JIRA sur la base de CreateDate .

La seule fonction date/heure que je trouve est Now() et des recherches relatives à cela, c'est-à-dire "-1d", "-4d", etc.

Le seul problème est que Now() est spécifique au temps et qu'il n'y a donc aucun moyen d'obtenir les problèmes créés un jour particulier.

c'est-à-dire Created < Now() AND Created >= "-1d"

lorsqu'il est exécuté à 14 heures aujourd'hui, il affiche tous les problèmes créés entre 14 heures hier et 14 heures aujourd'hui.
lorsqu'il est exécuté à 9 heures demain, il affiche tous les problèmes créés entre 9 heures aujourd'hui et 9 heures demain.

Ce que je veux, c'est pouvoir rechercher tous les numéros créés entre 00:00 et 23:59 n'importe quel jour. Cela est-il possible ?

90voto

Rob Allen Points 7768

Vérifiez startOfDay([offset]) . Cela permet d'obtenir ce que vous recherchez sans les contraintes de temps et c'est intégré depuis la version 4.3.x. Il existe également des variantes comme endOfDay, startOfWeek, startOfMonth, etc.

2 votes

Nous sommes toujours en 4.2.quelque chose donc nous ne pouvons pas encore le vérifier :( la mise à jour est prévue mais c'est un tel PITA à faire....

0 votes

Nous avons finalement mis à jour et pouvons maintenant confirmer cette réponse ! Toutes nos excuses pour le retard :)

1 votes

Savez-vous comment combiner les arguments pour obtenir quelque chose comme "toutes les questions mises à jour après 9 heures hier" ? J'ai essayé quelque chose comme startOfDay(-1d+9h) mais cela n'est pas accepté.

42voto

Je l'exécute comme ceci -

created > startOfDay(-0d)

Cela me donne tous les numéros créés aujourd'hui. Lorsque vous changez -0d a -1d il vous donnera toutes les questions créées hier et aujourd'hui.

14voto

Johan Lieu Points 31

Nous utilisons Jira 6.2 et j'utilise cette requête :

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

pour retourner toutes les questions qui ont été mises à jour depuis le jour précédent. Vous pouvez combiner les requêtes de votre choix pour obtenir les numéros appropriés de la journée précédente.

6voto

Shevek Points 792

Un ami qui est un expert de JIRA m'a montré que l'on peut en fait passer le filtre (échappé) en tant que jqlQuery à JIRA via l'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

J'ai créé une page ASP.Net qui génère les URL en fonction d'une semaine ou d'un mois décalé.

Tout le monde est heureux !

2voto

Stefan Egli Points 11708

On pourrait s'attendre à ce que cela soit facilement possible, mais cela ne semble pas être le cas. Le seul moyen que je vois pour le moment est de créer une fonction JQL définie par l'utilisateur. Je ne l'ai jamais essayé mais voici un plug-in :

http://confluence.atlassian.com/display/DEVNET/Plugin+Tutoriel+-+Ajouter+une+fonction+JQL+à+JIRA

0 votes

J'ai beaucoup de mal à installer le plugin MAVEN dans Eclipse :(

0 votes

Je n'ai pas beaucoup d'expérience avec eclipse, j'utilise habituellement netbeans. Bien que je n'aie pas encore essayé beaucoup ou quoi que ce soit avec maven, je pense que cela devrait être facile si vous installez le programme d'installation complet de netbeans...

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X