日付で検索するJIRAJQL-Now()(DateTime)の代わりにToday()(Date)を取得する方法はありますか


82

に基づいてJIRAでいくつかのIssueFilterを作成しようとしています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にいるので、まだこれをチェックすることはできません:(アップグレードは計画されていますが、それはそのようなPITAです...
Shevek 2011

ついにアップグレードし、この回答を確認できるようになりました。遅延についてお詫びします:)
Shevek 2012年

1
引数を組み合わせて「昨日の午前9時以降に更新されたすべての問題」のようなものを取得する方法を知っていますか?startOfDay(-1d + 9h)のようなものを試しましたが、受け入れられません。
ゴーティエ2015年

Jiraのドキュメントへのリンクをありがとう:D
Cedric Simon

1
startOfDayリファレンス
Tim Partridge


14

Jira 6.2を使用しており、次のクエリを使用しています。

updateDate> startOfDay(-1d)AND updateDate <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 2015年

2
審議者は、受け入れられた回答で尋ねられた質問に答えようとしていたと思います。
ジェフフレンチ

これは、一般的な質問に関する有用な情報です。
シサニン

2

これは簡単に可能であると期待できますが、そうではないようです。現時点で私が見ている唯一の方法は、ユーザー定義のJQL関数を作成することです。私はこれを試したことがありませんが、ここにプラグインがあります:

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


MAVENプラグインをEclipseにインストールする
のに多く

私は日食の経験があまりなく、通常はNetBeansを使用します。私はまだMavenで何も試していませんが、完全なnetbeansインストーラーをインストールすれば簡単なはずです...–
Stefan Egli

2

私たちのプラグインの1つを使用するかもしれません:JQL拡張機能-https://plugins.atlassian.com/plugin/details/22514をチェックして ください

日には間隔はありませんが、有用だと思われる場合は、次の反復で追加する可能性があります。

フランシス。


マルテンス-それはまさに私たちが必要としているもののように見えます。実際には週の計算を実行する必要がありますが、日間隔を追加できれば素晴らしいでしょう。JIRA管理者に渡したので、テストします。乗り方をお知らせします。
シェベック2010年

プラグインのタイムゾーンは認識されていますか?週間隔でテストしましたが、月曜日の12:00:00.000の時刻が返されるようです。リポジトリのコードを確認すると、00:00:00.000が返されるはずです(Javaを読んだ場合)。正しくは、私はJava
開発者で

返事遅れてすみません。タイムゾーンの計算には確かにバグがあります。studio.plugins.atlassian.com/ browse / IJQL-7にファイルされています。1 週間のうちに修正されます(そして、1日のサポートが追加されます)。ミックスで)フランシス
フランシスマルテンス2010年

2

情報を最新の状態に保つために、少なくともJIRA 7.3.0(おそらくそれよりも古い)では、複数の形式で日付を明示的に指定できます。

  • 'yyyy/MM/dd HH:mm';
  • 'yyyy-MM-dd HH:mm';
  • 'yyyy/MM/dd';
  • 'yyyy-MM-dd';
  • 期間形式、例:「-5d」、「4w2d」。

例:

updatedDate > '2018/06/09 0:00' and updatedDate < '2018/06/10 15:00'

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.