He estado jugando con las zonas horarias de Joda y encontré lo siguiente que me pareció extraño.Cálculo de la zona horaria de Joda
Me corrió el siguiente código
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());
y obtuvo el siguiente resultado
2011-10-24T13:00:12.890Z
2011-10-24T12:00:12.937-01:00
2011-10-24T14:00:12.937+01:00
estaba un poco sorprendido de ver "gmtPlusOne" que sale como una hora de retraso con -01: 00 y el reverso para "gmtMinusOne". ¿Alguien puede explicar por qué estos salen así como hubiera esperado lo contrario?
Don' Te preocupes, Jon estará aquí en cualquier momento ;-) – Voo