Problem with Outlook storing birthday in Exchange Server

S

Stefan Cuypers

I'm currently running into a problem where the birthday of a contact stored
in Exchange Server is not correct. This shows up when I synchronise using
server ActiveSync to a smartphone, where the birthdays are 1 day off.
Here's what happens:
My machines run in timezone GMT+1(Brussels), which now with summertime is at
UTC+2.
If I enter a birthday in a contact as june 1, 2005, Outlook seems to
consider this as a local date/time of 2005-06-01 00:00:00. Before storing it
into the Exchange Server store it converts this to UTC time, hence storing
the time as follows:
property : urn:schemas:contacts:bday
type : dateTime.tz
value : 2005-05-31T22:00:00.000Z
So my contact now has his birthday one day earlier!
As long as we use an Outlook client in the same timezone this is not really
an issue since Outlook converts the UTC time back to local time, but as soon
as we start sharing this contact with other timezones, the birthdays can be
wrong.
Also when synchronising with a smartphone, the birthday shows up as May 31,
2005 (since smartphone does not seem to convert the date to local time
again).

Does anyone have a solution to this problem (or is Microsoft aware of this
and working on a solution?).

Stefan Cuypers
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top