我需要在 Event 对象上编写一个触发器。条件:如果 2 个字段(均为日期时间字段)之间的差异超过 7 天,则触发器应触发并更新,否则不更新。
例如:字段 1. 开始数据,2. 结束日期
开始日期 = 06/05/2012 结束日期 = 13/05/2012
那么触发器应该触发。谁能告诉我如何比较 Apex 代码中的日期。
谢谢阿努
我需要在 Event 对象上编写一个触发器。条件:如果 2 个字段(均为日期时间字段)之间的差异超过 7 天,则触发器应触发并更新,否则不更新。
例如:字段 1. 开始数据,2. 结束日期
开始日期 = 06/05/2012 结束日期 = 13/05/2012
那么触发器应该触发。谁能告诉我如何比较 Apex 代码中的日期。
谢谢阿努
您可以使用daysBetween()。
date startDate = date.newInstance(2008, 1, 1);
date dueDate = date.newInstance(2008, 1, 30);
integer numberDaysDue = startDate.daysBetween(dueDate);