A DESCRIPTION OF THE PROBLEM :
TimeZone.getTimeZone("Europe/Zurich").getRawOffset()
is returning 3600000 and hence results in GMT +1.
The actual value should be 7200000.
Same is the case for many Europe timezones.
STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
Run : TimeZone.getTimeZone("Europe/Zurich").getRawOffset()
EXPECTED VERSUS ACTUAL BEHAVIOR :
EXPECTED -
7200000
ACTUAL -
3600000
---------- BEGIN SOURCE ----------
TimeZone.getTimeZone("Europe/Zurich").getRawOffset()
---------- END SOURCE ----------
FREQUENCY : always
TimeZone.getTimeZone("Europe/Zurich").getRawOffset()
is returning 3600000 and hence results in GMT +1.
The actual value should be 7200000.
Same is the case for many Europe timezones.
STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
Run : TimeZone.getTimeZone("Europe/Zurich").getRawOffset()
EXPECTED VERSUS ACTUAL BEHAVIOR :
EXPECTED -
7200000
ACTUAL -
3600000
---------- BEGIN SOURCE ----------
TimeZone.getTimeZone("Europe/Zurich").getRawOffset()
---------- END SOURCE ----------
FREQUENCY : always