2012-05-09 221 views
0

我需要在Event對象上寫一個觸發器。 條件:如果兩個字段(都是日期時間字段)之間的差異超過7天,那麼觸發器應該觸發並且不更新。需要寫觸發器

例如:字段1開始數據,2.結束日期

開始日期= 06/05/2012 結束日期= 13/05/2012

則觸發應觸發。 任何人都可以告訴我如何比較Apex-code中的日期。

感謝 阿努

回答

2

您可以使用daysBetween()

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