DST in cfexchangecalendar

I have an app that uses <cfexchangecalendar> to look at appointments in an Exchange calendar and display them on a form on a web page. Everything was going smoothly until the department called and notified me that new appointments they were entering were an hour off on the web app. The calendar in Outlook would say 11am, for instance, but my app would say 12pm. 

After a little investigation, I came to realize that only new appointments with a date after daylight savings time ends were an hour off. Okay, that makes sense, but the query results returned by <cfexchangecalendar> don’t provide any time zone information for me to properly handle the hour difference caused by DST!

As it turns out, Adobe has tracked this as Issue #70474, and the hot fix can be downloaded in ColdFusion 8 Cumulative Hot Fix 3. After applying the cumulative hot fix, <cfexchangecalendar> now returns the appointments exactly as they appear in Outlook.

It seems to me that it would be nice if the query results returns the GMT offset. But at least Adobe has addressed the inconsistency between the data ColdFusion retrieves and what Outlook displays.

One Response to “DST in cfexchangecalendar”

  1. dev Says:

    how can we handle time zone differences in cfexchangecalendar ?
    If i want to enter time in PST and the exchange calender in which the entry is made is in MST then how this will be handled ?

Leave a Reply

  Theme Brought to you by Directory Journal and Elegant Directory.