Quantcast
Channel: Exchange Server Development forum
Viewing all articles
Browse latest Browse all 7132

[E2010] [EWSMA] [C#] [Windows version] - Invitation in Israel timezone received with incorrect date

$
0
0

Hi everybody

Microsoft.exchange.webservices.dll 15.0.516.14

Scenario:

Send invitation in Israel timezone with start time =09/09/2013 4.30 Israel.

But it is displayed in outlook 09/09/2013 6.30 Israel.

\It works properly for other time zones for example for EST.

Does anybody has any idea how to fix this?

Sample:

                

service.AutodiscoverUrl(loginForm.tbEmailAddress.Text, f);
                TimeZoneInfo timeZoneInfo = TimeZoneInfo.FindSystemTimeZoneById("Israel Standard Time");

                Appointment appointment = new Appointment(service);

                appointment.Subject = "subj";
                appointment.Body = new MessageBody(BodyType.Text, "body");
                appointment.StartTimeZone = timeZoneInfo;
                appointment.Start = GetDateTime(new DateTime(2013, 09, 09, 04, 0, 0));



                appointment.EndTimeZone = timeZoneInfo;
                appointment.End = GetDateTime(new DateTime(2013, 09, 09, 04, 30, 0));
                appointment.IsAllDayEvent = false;

                appointment.Importance = Importance.Normal;

                appointment.RequiredAttendees.Add("Lena", "email...");

                appointment.Save(SendInvitationsMode.SendOnlyToAll);

....

private static DateTime GetDateTime(DateTime dateTime)
        {
            return new DateTime(dateTime.Year, dateTime.Month, dateTime.Day, dateTime.Hour, dateTime.Minute,
                                dateTime.Second, dateTime.Millisecond, DateTimeKind.Unspecified
                                );
        }

Viewing all articles
Browse latest Browse all 7132

Latest Images

Trending Articles



Latest Images

<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>