Salesforce 需要写一个触发器吗

Salesforce 需要写一个触发器吗,salesforce,apex-code,Salesforce,Apex Code,我需要在事件对象上写一个触发器。 条件:如果两个字段(均为日期-时间字段)之间的差异超过7天,则触发器应触发并更新,否则不更新 例:田野1。开始数据,2。结束日期 开始日期=2012年5月6日 结束日期=2012年5月13日 然后扳机就会触发。 有人能告诉我如何比较Apex代码中的日期吗 谢谢 Anu您可以使用 date startDate = date.newInstance(2008, 1, 1); date dueDate = date.newInstance(2008, 1, 30);

我需要在事件对象上写一个触发器。 条件:如果两个字段(均为日期-时间字段)之间的差异超过7天,则触发器应触发并更新,否则不更新

例:田野1。开始数据,2。结束日期

开始日期=2012年5月6日 结束日期=2012年5月13日

然后扳机就会触发。 有人能告诉我如何比较Apex代码中的日期吗

谢谢 Anu

您可以使用

date startDate = date.newInstance(2008, 1, 1);
date dueDate = date.newInstance(2008, 1, 30);
integer numberDaysDue = startDate.daysBetween(dueDate);