Quote:
Originally Posted by bohunk24
I found an explanation for the odd value of the TZ variable.
Turns out this syntax is a characteristic of non-POSIX TZ values;
for whatever reason the leading colon needs to be there.
Hmmm... a standard for non-standard systems. That's deep.
That is actually the System V release 4 version of TZ. I have been referring to the SunOS
man page which documents the colon. But I had trouble understanding it. Now I have looked at the
man page for your system. It looks like Sun tweaked the TZ concept a little (big surprise there) and didn't update the man page well. Now I finally understand that colon. You can ignore my second suggestion in my previous post. I now modify it to:
TZ=:US/Eastern
However according to your man page that would behave identically to TZ=:/usr/lib/locale/TZ/US/Eastern
which is what you have.
It looks like you have a zdump. Did you try that?