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?