Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    text
    copied!<p>In addition to Pete's answer:<br />Note that there is a difference between what Exchange has stored and what Outlook tells you. I'm writing 'pure' SOAP XML calls to an Exchange 2010 Server calendar and viewing the results through Outlook 2003. The creation calls explicitly specify UTC times and have no other time zone information. The server has UTC settings.<br /> If I now create an allday event like this:</p> <pre><code> &lt;mes:CreateItem SendMeetingInvitations="SendToNone"&gt; &lt;mes:Items&gt; &lt;typ:CalendarItem&gt; &lt;typ:Subject&gt;Alldayevent&lt;/typ:Subject&gt; &lt;typ:Start&gt;2013-01-08T01:00:00.000Z&lt;/typ:Start&gt; &lt;typ:End&gt;2013-01-08T02:00:00.000Z&lt;/typ:End&gt; &lt;typ:IsAllDayEvent&gt;true&lt;/typ:IsAllDayEvent&gt; </code></pre> <p>... Exchange correctly stores this as (GetItem output):</p> <pre><code>&lt;t:Start&gt;2013-01-08T00:00:00Z&lt;/t:Start&gt; &lt;t:End&gt;2013-01-09T00:00:00Z&lt;/t:End&gt; &lt;t:IsAllDayEvent&gt;true&lt;/t:IsAllDayEvent&gt; </code></pre> <p>If Outlook is also configured for UTC this shows as an all day event for 8. January (as expected).</p> <p>However, if I set Outlook to UTC+1 (Amsterdam time), the event is displayed extending over two days (and note he checkbox being blank): <img src="https://i.stack.imgur.com/n6HPK.jpg" alt="Not exacty an all-day event"></p> <p>Checking 'All day' in <em>that</em> situation results in (GetItem output):</p> <pre><code> &lt;t:Start&gt;2013-01-07T23:00:00Z&lt;/t:Start&gt; &lt;t:End&gt;2013-01-09T23:00:00Z&lt;/t:End&gt; &lt;t:IsAllDayEvent&gt;true&lt;/t:IsAllDayEvent&gt; </code></pre>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload