TFS 팀 쿼리 : 주어진 시간 이후로 변경된 작업 항목을 모두 가져옵니다.
-
19-09-2019 - |
문제
새로운 팀 쿼리를 정의 할 때 변경된 날짜 필드에 타임 스탬프 (형식 '2009-12-14 10:00:00')를 제공하는 것은 불가능합니다. 오류가 발생합니다. "쿼리가 실패했습니다. 날짜 정밀도를 사용하여 쿼리를 실행할 때 날짜를 제공 할 수 없습니다."
이것에 대한 해결 방법이 있습니까? 마지막 'X'분부터 변경되는 작업 항목 목록을 원합니다.
해결책
해결책은 자신의 WIQL 쿼리를 작성하는 것입니다. http://teamfoundation.blogspot.com/2008/01/specifying-date-and time-in-wiql.html.
다른 팁
VSTS가 표시하는 것과 동일한 형식으로 날짜를 입력 할 수 있습니다 : DD-MMM-YY (01-JAN-16).
최신 업데이트를 쿼리하려고하면서 같은 문제를 해결하고 다음을 수행하여 작업을 수행했습니다.
// 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);
테스트 결과를 검색하는 데 매우 비슷한 일을했습니다
이것의 마지막 매개 변수 쿼리 생성자 정밀도를 정의 할 수 있습니다.
주간
true 일 때, datetime이 하루 종일 해결해야 함을 나타냅니다. 종종 특정 시간에 대해 더 정확한 것을 피하는 것은 사실입니다.
쿼리 매개 변수를 추가하십시오 timePrecision:true
. 이것은 나를 위해 효과가있었습니다
제휴하지 않습니다 StackOverflow