Dynamics CRM 365中的输入中的通用时间格式不正确

时间:2018-07-14 05:34:04

标签: c# datetime timezone microsoft-dynamics dynamics-365

在我的Crm解决方案中,我已将“日期”时间行为更改为与时区无关。 enter image description here 我正在尝试从c#服务代码创建该实体的记录。

campaignResponseToSave.startdate = dateTimeStamp;

SDK创建方法由于输入中提供的不正确的通用时间而引发错误。

有人知道这有什么问题吗?

1 个答案:

答案 0 :(得分:1)

独立于时区的意思是您没有时区。默认情况下,所有日期都有一个。您可以使用DateTime.ToUniversalTime()实现此目的。像这样:

string ds = "2007-10-04T00:00:00-04:00";
DateTime dt = DateTime.Parse(ds).ToUniversalTime();