Вот половина того, что я сделал на Java:
package inonit.google.appengine.runtime;
import java.util.*;
public class Methods {
public int getTimezoneOffset(String timezone, long time) {
return TimeZone.getTimeZone(timezone).getOffset(time);
}
}
Мое приложение не Grails, и я не знаю достаточно о Grails, чтобы знать, упростят ли абстракции, определенные Grails, класс, подобный этому, или нет. Но в моем приложении я просто создал экземпляр локальной вспомогательной копии этого объекта и вызвал его, когда мне нужно было рассчитать смещения часового пояса.