On Thu, Oct 13, 2011 at 23:29, Robert Elz <span dir="ltr">&lt;<a href="mailto:kre@munnari.oz.au" target="_blank">kre@munnari.oz.au</a>&gt;</span> wrote:<br><div class="gmail_quote"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im">
<div> | Forgive me if I&#39;m wrong, but I believe most robust implementations of the TZ<br>
  | database already have some way of expressing an offset in this way.<br>
<br>
</div>That isn&#39;t the issue.  What is of interest for this topic, is what the<br>
tz database (and code) should put in the tzname[] array &amp;/or tm_zone field<br>
of the struct tm.<br></div>
...<div class="im"><br>So, using -04:00 just isn&#39;t an option, sorry.</div></blockquote><div><br>That was precisely my point.  While a numeric offset would be meaningful, it&#39;s place is simply <i>not</i> in the abbreviation designation, for programmatic and practical reasons.<div class="im">
<br>
<br>On Fri, Oct 14, 2011 at 06:29, Zefram <span dir="ltr">&lt;<a href="mailto:zefram@fysh.org" target="_blank">zefram@fysh.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div>FWIW, the POSIX standard for $TZ allows ASCII letters (of either case),<br>
digits, &quot;+&quot;, and &quot;-&quot; in the abbreviation, and requires the abbreviation<br>
to be at least three characters long.</div></blockquote><br></div>&quot;LST&quot; seems too like the other &quot;meaningful&quot; identifiers that people may try to continue to infer meaning from it.  Could we perhaps just use the string &quot;local&quot; for these &quot;non-meaningful&quot; cases, and avoid abbreviations altogether?  This all-lowercase string conforms to the POSIX standard as described and would also serve to <i>clearly</i> disambiguate from other identifiers like &quot;UTC&quot;, while not having to deal with contrived abbreviations.<br>
<font color="#888888">
<br>--<br>Tim Parenti<br></font></div></div>
</div>