2017-05-31 10 views
1

ている私は特定のプロジェクトは、このリンクでは、具体的方法の反復処理に関するいくつかの情報を取得するためにVSTS REST APIを使用しています:https://www.visualstudio.com/en-us/docs/integrate/extensions/reference/client/api/tfs/work/restclient/workhttpclient2_2#method_getTeamIterationsVSTS反復日付が間違って

私は情報のすべて要求はありますが、各反復の開始日と終了日はローカルタイムゾーンに基づいて調整されています。だから、今日の終了日を持って反復、2017年5月31日水曜日には、次のようになりますfinishDateに戻ってくるだろう。

Tue May 30 2017 19:00:00 GMT-0500 (Central Daylight Time) 

私は見つけるために、現在の日付を使用して、これらの反復を通じて見えるいくつかのコードを持っています反復が進行中であるため、反復の最後の日に実行されると、この戻り値によって、次の反復が既に開始されているか、または実際の現在の反復の外側にあると考えられます。

これは意図しない動作ですか、迷っていますか?

答えて

2

私の経験から、これは予想される動作です。 TFSはあなたの入力日付時刻値をUTCに変換し、その値をデータベースに保存します。

同様に、これらの日付時刻の値を照会すると、使用しているユーザーコンテキストによって定義されている現在のタイムゾーンに変換されます。たとえば、資格情報を使用している場合は、自分の個人アカウントの設定になります(右上のプロファイルをクリックすると、タイムゾーンの設定が行われます)。

関連する問題