Sage CRM - 如何使用从 CRM.FindRecord() 返回的对象保存日期

Sage CRM - How to save a date with using the object returned from CRM.FindRecord()

鉴于此代码:

var ToDateDate = new String(Request.Form("Comm_ToDateTime"));
ToDateDate = ToDateDate.split("/");
var newToDateTime = ToDateDate[2]+"-"+ToDateDate[1]+"-"+ToDateDate[0]+" "+Request.Form("Comm_ToDateTime_TIME")+":00.000";
CurrentCommunication("Comm_ToDateTime") = newToDateTime;
CurrentCommunication.SaveChanges();

如何保存日期?

这样可以保存日期(如天、月和年),但不会保存小时、分钟。

newToDateTime 变量的最终输出是 2016-19-09 08:50:00.000

如果我在徒手 SQL 更新中使用这个值 (2016-19-09 08:50:00.000),它会起作用

原来我必须用这些值构建 Date 对象,然后使用 getVarDate() 方法从 Date Javascriopt 对象传递到 record’s date field value 最后它是相同的我在做 :S

在这个 Sage CRM Community

中找到了我的答案