5

Dynamics CRM Web API から返される DateTime オブジェクトは常に UTC で、どこに文書化されていますか?

CRM SDK nuget パッケージを使用しています。CRM API が常に UTC DateTime オブジェクトを返すことを (CRM ショップによる) いくつかのブログで読みましたが、DateTime.Kind は常に UTC (私のテストから) であることを経験しましたが、確実に知る必要があります。

それが重要な場合、CRM は 2015 年です。

次のコードで Dynamics CRM Web サービスを呼び出しています。

 var querybyattribute = new QueryByAttribute()
 {
     EntityName = Opportunity.EntityLogicalName,
     ColumnSet = new ColumnSet(true)//all columns
 };

querybyattribute.Attributes.AddRange(attributeName);
querybyattribute.Values.AddRange(attributeValue);

そして、RetreiveMultiple を呼び出します

EntityCollection entities;
using (var proxy = new ManagedTokenOrganizationServiceProxy(serviceManagement, credentials))
{
    entities = proxy.RetrieveMultiple(query);
}
4

2 に答える 2

2

"Web サービス (SDK) では、これらの値は共通の UTC タイム ゾーン形式を使用して返されます。"

https://technet.microsoft.com/en-us/library/dn946904.aspx

于 2016-06-29T16:07:48.303 に答える