<tt><font size=2>&gt; What I have been able to find is a way to convert
from TZID (Olsen) <br>
&gt; to Windows <br>
&gt; timezone IDs using this URL:<br>
&gt; </font></tt><a href="http://unicode.org/repos/cldr-tmp/trunk/diff/supplemental/zone_tzid.html"><tt><font size=2>http://unicode.org/repos/cldr-tmp/trunk/diff/supplemental/zone_tzid.html</font></tt></a><tt><font size=2><br>
</font></tt>
<br><tt><font size=2>I'm planning to update the data to support multiple
TZID mapping (One Windows TZ -&gt; Multiple TZIDs) in CLDR. I was considering
this before, but it's quite a tough task (also keeping data up-to-date
is not trivial).</font></tt>
<br>
<br><tt><font size=2>It looks you're trying to create mapping data from
location to Windows time zone. You would find how difficult to achieve
this soon.</font></tt>
<br>
<br><tt><font size=2>There are several type of issues.</font></tt>
<br>
<br><tt><font size=2>1) No matching UTC offset in Windows</font></tt>
<br>
<br><tt><font size=2>For example, Australia/Eucla uses UTC+08:45 as base
offset, but there is no such zones in Windows time zone list. There are
several other instances.</font></tt>
<br>
<br>
<br><tt><font size=2>2) No matching daylight saving time rule in Windows</font></tt>
<br>
<br><tt><font size=2>For example, Pacific/Easter observes daylight saving
time from August, 2011 to March 2012. However, Windows does not have any
UTC-06:00 zones supporting the daylight saving time rules (Windows UTC-06:00
zones are all Northern Hemisphere type rules).</font></tt>
<br>
<br>
<br><tt><font size=2>3) Ambiguous mapping</font></tt>
<br>
<br><tt><font size=2>For example, Windows has following time zones with
UTC+09:00 / no DST.</font></tt>
<br>
<br><tt><font size=2>(UTC+09:00) Osaka, Sapporo, Tokyo</font></tt>
<br><tt><font size=2>(UTC+09:00) Irkutsk</font></tt>
<br><tt><font size=2>(UTC+09:00) Seoul</font></tt>
<br>
<br><tt><font size=2>You have to decide one from above for some other territories
using UTC+09:00/no DST. For example, Asia/Dili, Asia/Jayapura, Pacific/Palau.</font></tt>
<br>
<br>
<br><tt><font size=2>4) Out of date data</font></tt>
<br>
<br><tt><font size=2>You may want to map Belarus to (UTC+02:00) Minsk.
However, Minsk (Belarus) is currently using UTC+03:00/no DST.</font></tt>
<br><tt><font size=2>Microsoft suggests Windows users in Belarus to use
(UTC+03:00) Kakiningrad for now [</font></tt><a href=http://support.microsoft.com/kb/2625508><tt><font size=2>http://support.microsoft.com/kb/2625508</font></tt></a><tt><font size=2>].</font></tt>
<br>
<br>
<br><tt><font size=2>-Yoshito</font></tt>
<br>