Table shows offset in hours (on March 5th 2017) of a time zone given the input on the left, across libraries.
j.u.TimeZone::getTimeZone j.t.ZoneId::of joda.DateTimeZone::forID
UTC 0.0 0.0 0.0
GMT 0.0 0.0 0.0
+01:00 0.0 1.0 1.0
UTC+01:00 0.0 1.0 -- fail --
GMT+01:00 1.0 1.0 -- fail --
Europe/Warsaw 1.0 1.0 1.0