In the timeZone attribute of Calendar I provide an EL access to TimeZone object (TimeZone.getDisplayName(true, TimeZone.SHORT) )
My timezone is PST and I expect it will show PDT in the daylight saving time. (March-Nov). But It always show -8 hours difference with UTC.
(PDT is -7 difference). Is there any workaround?
It should behave like standard tag
<f:convertDateTime timeZone="xxx">
Have you tried timezone of "US_PACIFIC"? Java is trying to get away from 3char timezone abbreviations as they are locale specific.