Recurring events with timezone
Joon Radley
joon at radleys.co.za
Wed Oct 27 14:49:49 CEST 2010
> Oh, I did not realise that Kolab was storing every instance of an event.
> I assumed it was only storing an anchor point and calculating the repeat
> instances, as other calendar software tends to do.
Not what I said.
> Sure, I live in New Zealand, but the teleconference is scheduled
> according to a New York time, where other parties on the conference call
> live, rather than where I live.
>
> Other people on the call live in Europe, some in South America, a few in
> Australia, but we had to pick *some* timezone and the boss lives in New
> York and he likes to fit the meeting in between his regular lunch
> appointment and his regular Tuesday 10:30 meeting with the finance
> committee.
Again, if I am in South Africa, what do I care what time zone you scheduled it for, I just need to know what time of the night I need to get up for the call.
Best Regards
Joon Radley
Cell: +27 (0)83 368 8557
Fax: +27 (0)86 547 2353
E-mail: support at toltec.co.za
Web: www.toltec.co.za
On 27 Oct 2010, at 1:57 PM, Andrew McMillan wrote:
> On Wed, 2010-10-27 at 11:27 +0200, Joon Radley wrote:
>>>
>>> Still: 4:00am is easier than the 3:00am that it was a month ago, before
>>> my DST kicked in here in New Zealand, but I'm looking forward to US DST
>>> ending on November 7th after which the event will happens at 5:00am in
>>> my timezone.
>>
>> Again a view issue. The only time anchor time zone becomes relevant is
>> when an event is modified and must be anchored to a specific offset to
>> the original time zone.
>
> Oh, I did not realise that Kolab was storing every instance of an event.
> I assumed it was only storing an anchor point and calculating the repeat
> instances, as other calendar software tends to do.
>
> Certainly: if each future instance of an event is calculated when it is
> stored then of course you can reduce exposure to timezone issues by
> storing the calculated instant in UTC and localising it for display when
> needed.
>
> All of these problems we have been describing would only apply to
> repeating events where the time of only the first instance is stored,
> such as when I have an event scheduled for "Tuesday the 10th August 2010
> at 11:00am according the local time in New York, and on each subsequent
> Tuesday at 11:00am according the local time in New York".
>
> With the instances expanded when the event is stored, such a case will
> of course store the correct UTC time for the event as 3:00pm, for each
> Tuesday from 10th August through to 2nd November, and then will store
> the UTC time for the event as 4:00pm for each Tuesday from 9th November
> through to 8th March, and so on. Then, knowing the DST rules for New
> Zealand, it becomes easy to localise these to my own timezone in order
> to know when I will need to wake up!
>
> If Kolab takes this approach, then it must still limit the recurrence
> instances calculated or it would use infinite resources! So surely the
> problem will still bite when further instances are calculated?
>
>
>>> For my example above it doesn't change the event at all. The event
>>> happens according to a time in the America/New_York timezone, regardless
>>> of my own location, or how long I am there.
>>
>> Even if you now live in New Zealand? I know it does not matter because
>> the view is adjusted for your new locale, but what is the purpose of
>> having the time zone in the model then?
>
> Sure, I live in New Zealand, but the teleconference is scheduled
> according to a New York time, where other parties on the conference call
> live, rather than where I live.
>
> Other people on the call live in Europe, some in South America, a few in
> Australia, but we had to pick *some* timezone and the boss lives in New
> York and he likes to fit the meeting in between his regular lunch
> appointment and his regular Tuesday 10:30 meeting with the finance
> committee.
>
> Cheers,
> Andrew.
>
> --
> ------------------------------------------------------------------------
> andrew (AT) morphoss (DOT) com +64(272)DEBIAN
> Entropy requires no maintenance.
> -- Markoff Chaney
> ------------------------------------------------------------------------
>
More information about the format
mailing list