Joe Areeda wrote:It's been running for years but this year it didn't get the time change and it reports the time zone as GMT-08:00 rather than PDT.
Have you changed Java versions? What you have looks reasonable, but the "zzz" is notoriously inconsistent (basically, timezones, and "what we call them" is inconsistent too).
I am, however, very surprised that you're getting GMT-8:00 for Pacific time when DST is in progress.
You might try something like
time.setTimezone("US/Pacific");
and give it another try. However, that doesn't solve your problem. Somehow, the JVM doesn't seem to be working out that your
local timezone is actually that (which it should be); and I'm afraid there could be a few reasons.
Winston