[EMAIL PROTECTED] writes:

> http://www.opengroup.org/onlinepubs/009695399/basedefs/xbd_chap08.html#tag_08_03
> `info libc "TZ Variable"`
> suggests that implementation dependent TZs should start with a colon.

That advice is admirable but is quite rarely followed.  In practice,
people almost invariably use something like TZ="Asia/Tokyo".

The ":" is there because POSIX wanted to provide a standard way
of saying "this is a local extension", a way that POSIX itself
would never take away in any future standard.  But the tz code
also provides the more commonly-used notation TZ="Asia/Tokyo";
this is a pure extension to POSIX, so it's conforming behavior,
but (unlike ":") a future edition of POSIX theoretically could
assign a different meaning to TZ="Asia/Tokyo".

Of course in practice this will never happen due to the common
practice we're talking about, so in practice the Olson names are safe
without the ":", and that's what most people use.

> So I propose to only support that in date. for e.g.
>
> date --date "09:00 :America/Los_Angeles"

But what about POSIX-conforming TZ strings?  Shouldn't we support them
too?  E.g., TZ="PST8" works as a TZ setting, so there should be some
notation for it in the date string.  A more complicated example is
TZ="CET-1CEST,M3.5.0,M10.5.0/3", which should also be supported.
Basically, the full POSIX TZ syntax should be supported, angle
brackets and all.


_______________________________________________
Bug-coreutils mailing list
[EMAIL PROTECTED]
http://lists.gnu.org/mailman/listinfo/bug-coreutils

Reply via email to