私のタスク:
vCloud インスタンスのすべてのタスクを照会していますが、これは正しく意図したとおりに機能します。今日のタスクのみを取得するフィルターを作成することにしました。
private static List<Filter> filter()
{
var filterList = new List<Filter>();
filterList.Add(new Filter(new Expression(QueryTaskField.STARTDATE, DateTime.Today.ToString("s"), ExpressionType.GREATER_THAN)));
return filterList;
}
ドキュメントによると、日時フィールドを使用できるはずです。
私の問題
コードを実行すると、「minorErrorCode="BAD_REQUEST" message="Bad request: Cannot parse '2014-10-29T00:00:00' as date." が返されます。多数の日時形式を試しましたが、すべて同じ結果が返されます。
何かご意見は?
アップデート:
解決
私は解決策を見つけました->試行錯誤...形式はISO 8601である必要がありました->タイムゾーンを含む「O」形式->私のものは次のよう2014-10-29T00:00:00.0000000+01:00
になります+ を - に変換する必要がありました
そして今、それは動作します