将带有格式的日期字段设置为Lead SDK CRM对象

时间:2013-04-16 09:42:42

标签: date datetime dynamics-crm-2011 dynamics-crm crm

我正在尝试将bithday日期设置为主导实体crm sdk。

var tmplead = new myservice.lead { 
                emailaddress1 = "dum@dum.com", firstname = "Dany Paredes" , 
                new_fechadenacimiento = 
                  Convert.ToDateTime("01/02/1973",new CultureInfo("es-ES")) 
              };

但是tmplead.new_fechanacimiento删除了剩下的一天,我如何设置文化并使用确切的日期。

1 个答案:

答案 0 :(得分:3)

您可以在转换日期后添加ToLocalTime(),CRM 2011将日期保留为UTC格式。

var tmplead = new myservice.lead {
    emailaddress1 = "dum@dum.com",
    firstname = "Dany Paredes" ,
    new_fechadenacimiento = 
      Convert.ToDateTime("01/02/1973",new CultureInfo("es-ES")).ToLocalTime()
};