Been playing around with Joda timezones and found the following which seemed odd.
I ran the following code
DateTimeZone gmt = DateTimeZone.forID( "Etc/GMT" ); DateTimeZone gmtPlusOne = DateTimeZone.forID( "Etc/GMT+1" ); DateTimeZone gmtMinusOne = DateTimeZone.forID( "Etc/GMT-1" ); System.out.println( new DateTime( gmt ).toString() ); System.out.println( new DateTime( gmtPlusOne ).toString() ); System.out.println( new DateTime( gmtMinusOne ).toString() );
And got the following output
2011-10-24T13:00:12.890Z 2011-10-24T12:00:12.937-01:00 2011-10-24T14:00:12.937+01:00
I was a bit suprised to see "gmtPlusOne" coming out as one hour behind with -01:00 and the reverse for "gmtMinusOne". Can someone explain why these come out like this as I would have expected the opposite.