On Tue, Feb 15, 2011 at 09:49:16PM -0600, Dennis Williamson wrote:
> SECS=1275250155
> export TZ=EST5EDT
> printf "%()T\n" $SECS
> printf "%(%e-%b-%Y %T %Z)T\n" $SECS  # added %Z
> 
> result:
> 
> 15:09:15
> 30-May-2010 15:09:15 CDT

I can't duplicate your problem on HP-UX 10.20:

imadev:~$ s=1275250155; TZ=CST6CDT printf '%(%T %Z)T\n' "$s"
15:09:15 CDT
imadev:~$ s=1275250155; printf '%(%T %Z)T\n' "$s"
16:09:15 EDT

That appears to be the correct result.  Maybe your issue involves
something in libc?

Reply via email to