title: Joda time zone calculation
body: <p>Been playing around with Joda timezones and found the following which seemed odd.</p>
  
  <p>I ran the following code</p>
  
  <pre><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() );
  </code></pre>
  
  <p>And got the following output</p>
  
  <pre><code>2011-10-24T13:00:12.890Z
  2011-10-24T12:00:12.937-01:00
  2011-10-24T14:00:12.937+01:00
  </code></pre>
  
  <p>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.</p>