如何区分Apex触发器

时间:2018-04-11 07:15:16

标签: salesforce apex

我有两个DateTime字段 ApprovedAt 已提交

我想要做的是我想通过使用这个来计算周转时间 - > (ApprovedAt - SubmittedAt)

我们如何在APex触发器中做到这一点?字段类型 TurnAroundTime 应该是什么?

感谢您的帮助。

2 个答案:

答案 0 :(得分:0)

您可以从

获取天数
SubmittedAt - ApprovedAt

,它的类型为Integer。您可以将其转换为小时,分钟或任何您需要的内容。

答案 1 :(得分:0)

我建议使用Long代替。

Long approvedAt = fieldnameA__c.getTime();
Long submittedAt = fieldnameB__c.getTime();

Long milliseconds = submittedAt - approvedAt;
Long seconds = milliseconds / 1000;
Long minutes = seconds / 60;
Long hours = minutes / 60;
Long days = hours / 24;