从 Dynamics CRM Web API 返回的 DateTime 对象是否始终采用 UTC 格式,并且记录在哪里?
我正在使用 CRM SDK nuget 包。我在几个博客(由 CRM 商店)上读到 CRM API 始终返回 UTC DateTime 对象,并且我体验到 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);
}