Chris,
That time will be in UTC. Apply your local offset for local time. You could use an arithmetic expression to convert it to another variable for local time.
LOCAL_RECEIVED_ON = DateAdd("h", -5,WF_RECEIVED_ON). This converts UTC to EST. However it does not take into account DST. You will need another expression using an IF/THEN.
Of course, it becomes a bit complex because DST starts and ends on a specific day of the month not a date.
Ultimately, it may be easier to have a local webservice figure out if DST is active and return the number of hours to substract for your variable.
VarDST = (Call web service to get the number of hours)
LOCAL_RECEIVED_ON = DateAdd("h", VarDST,WF_RECEIVED_ON)
Phil Robson
Senior Director Support Americas