2

次のcoeをコンパイルすると、常に同じ苛立たしい間違いが発生します。「createdon」フィールドを現在の日付と比較しようとしています。いくつかの日付形式を試しましたが、機能しません...

エラーの詳細:「2012年5月23日14:01:55の日時形式が無効です」

コードスニペット:

DateTime d = DateTime.Now;
                String.Format("{0:dd/MM/YYYY HH:mm:ss}", d);

                FetchExpression fetch = new FetchExpression(@"
                    <fetch distinct='false' mapping='logical'>
                      <entity name='" + context.PrimaryEntityName + "'><filter type='and'><condition attribute='createdon' value='" + d + "' operator='ne'></condition></filter><link-entity name='new_contrats' alias='nombreligne' from='new_contratsid' to='new_contratsid'><filter type='and'><condition attribute='new_contratsid' value='" + contrats.Id + "' operator='eq'></condition></filter></link-entity></entity></fetch>");

どんな助けでも素晴らしいでしょう!

4

2 に答える 2

3

ここに私のブログ投稿が役立つかもしれません。基本的に、UTC形式ですが、元のユーザーのローカルオフセットは、データベースの基になる値に影響を与える可能性があります。

于 2012-05-23T12:20:33.050 に答える
1

XMLをフェッチするよりも、LinqtoCRMまたはクエリ式のいずれかで作業する方が簡単な場合があります。オブジェクトを操作しているので、フォーマットについて心配する必要はありません。

于 2012-05-24T02:12:49.170 に答える