(EDIT And even eg scheduled video calls take place in physical places, so in practice future events of any kind are best stored in localtime with the relevant user’s timezone attached)
(EDIT And even eg scheduled video calls take place in physical places, so in practice future events of any kind are best stored in localtime with the relevant user’s timezone attached)
have you ever travelled and had to join the call from a different country, different time zone? the calendars usually help you to translate the call's timezone to your local timezone, but they only can do that if they can determine the offsets.
It would be nice if get get rid of DST so that we wouldn't have to special case situations that only happen once every half century, though.
Converting from timezone to offset is a lossy conversion.
What to do with the events that were scheduled in that week before this change was known? One assumption is that the intent was to schedule it at the same time during the business day (the 9 o'clock meeting, lunch is at 12 etc.); but then you would've been better off storing local time with a location rather than even a timezone, as the (lack of) S in the timezone might not have been intentional.
I'm not saying you shouldn't use UTC though, I'm saying daylight savings is ludicrous and should be gotten rid off.
For example, working in a secure environment and putting certain events on a calendar manually on one side or the other.
I was in London when I scheduled a video call with someone in New York. When we actually took the call, I was in Spain and he was in Chicago.
I can’t think of any timezone that could have been attached to that meeting to make it useful at the time of creation. I absolutely expect my machine to be able to tell me what the local time of the meeting is when its timezone changes.
I track meetings by notifications (2 hour prior etc)
I admit, it unlikely, but it's been known to happen.
The only real problem would be geographic boundaries changing, e.g. two states currently sharing a time zone and DST rules diverging.
That's why the TZ database uses cities, not states or countries, to designate time zone information. It's still not bulletproof (not all cities exist in the TZ database obviously, and collecting that information can be very tricky too), but it's pretty good compared to the alternatives.