Salesforce日期时间问题

用户名

我目前正在编写使用salesforce API的ac#.Net应用程序。我正在发送带有日期时间字段的帐户对象。

我的datetime对象都采用“ dd / MM / yyyy HH:mm:ss”格式,这与我执行简单查询“ SELECT Name,Date FROM Account WHERE ID!=”时返回的日期字段格式相同。 null”-在查询之前,我已经在salesforce的测试帐户中手动设置了日期。我已经检查了所有与日期格式有关的内容,并且确信我将正确的数据类型和日期时间格式发送给salesforce。

我的问题是Salesforce似乎将Date字段留空。任何人都知道我可以确保Salesforce接受日期详细信息的方式。

DateTimeFormatInfo dtfi = new DateTimeFormatInfo();
dtfi.FullDateTimePattern = "dd/MM/yyyy HH:mm:ss";
dtfi.DateSeparator = "/";
string _TempRangeEndDate = "2013-08-31"
DateTime objDateRangeEnd = Convert.ToDateTime(_TempRangeEndDate,dtfi);
_TempAccount.Date_End__c = objDateRangeStart; //Salesforce not accepting converted format which is "31/08/2013 00:00:00"
超跌

如果不设置其他指定标志,.NET SOAP堆栈将不会发送dateTimes(以及一些其他基本类型,例如数字)

_TempAccount.Date_End__c = DateTime.Now;
_TempAccount.Date_End__c_Specified = True;

如果不设置此标志,则.NET Soap堆栈不会序列化该元素,并且永远不会发送给Salesforce。(因此该字段保持空白)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章