On Thu, Oct 13, 2011 at 23:29, Robert Elz <kre@munnari.oz.au> wrote:
...| Forgive me if I'm wrong, but I believe most robust implementations of the TZThat isn't the issue. What is of interest for this topic, is what the
| database already have some way of expressing an offset in this way.
tz database (and code) should put in the tzname[] array &/or tm_zone field
of the struct tm.
So, using -04:00 just isn't an option, sorry.
FWIW, the POSIX standard for $TZ allows ASCII letters (of either case),
digits, "+", and "-" in the abbreviation, and requires the abbreviation
to be at least three characters long.