9

新しいチーム クエリを定義するときに、[変更日] フィールドにタイムスタンプ ('2009-12-14 10:00:00' の形式) を指定することは明らかに不可能です。エラーが表示されます:「クエリが失敗しました。日付精度を使用してクエリを実行しているときに、日付に時刻を指定することはできません。」

これに対する回避策はありますか? 最後の「x」分以降に変更された作業項目のリストが必要です。

4

6 に答える 6

8

解決策は、独自の WIQL クエリを作成することです: http://teamfoundation.blogspot.com/2008/01/specifying-date-and-time-in-wiql.html

于 2009-12-14T13:33:00.303 に答える
2

VSTS で表示されるのと同じ形式で日付を入力します: dd-MMM-YY (01-Jan-16)。

于 2018-09-19T13:25:39.473 に答える
1

特定の日付で TFS のアイテムをフィルター処理するには、次の形式に従います。 ここに画像の説明を入力

于 2018-01-28T03:52:15.193 に答える
0

最新の更新を照会しようとしているときに同じ問題に遭遇し、次のようにして回避しました

// defined elsewhere
private DateTime lastUpdated;


string consult = "select * from WorkItem where [Created Date] > ' "  + lastUpdated.ToString("MM/dd/yy") + 
                    "' AND [Work Item Type] = 'Test Case'";

IEnumerable<ITestCase> tcc = testManagementTeamProject.TestCases.Query(consult).Where(tp => tp.DateCreated > lastUpdated);

テスト結果を取得するために非常に似たようなことをしました

于 2013-10-23T19:02:21.620 に答える