I am getting the difference in time between two date/time fields. I need to show the time in hours:minutes in another field.
Long timeOpen = BusinessHours.diff(bh.Id, ar.Date_Time_Assigned__c, ar.Completed_Canceled_Date_Time__c); Long seconds = timeOpen / 1000; Long minutes = seconds / 60; Long hours = minutes / 60; ar.Time_Open__c = hours;
Right now, I'm only getting the hours, but I need to include the minutes too.
minutes = seconds * 60and
hours = minutes * 60. Did you perhaps mean to put
minutes = timeOpen / 60or were you looking to get the
timeOpen / 60and then use the remainder to do your calculations with for
minutes, and similarly for
mod. See Math Methods in the Apex Code Developer's Guide for more.