Ответ, который Google, кажется, использует (в настоящее время), таков:
@SuppressWarnings("deprecation") // GWT requires Date
public static void addDaysToDate(Date date, int days) {
date.setDate(date.getDate() + days);
}
Это из класса com.google.gwt.user.datepicker.client.CalendarUtil
, который используется com.google.gwt.user.datepicker.client.DatePicker
. Я предполагаю, что при выполнении вычислений в разных часовых поясах будут возникать проблемы.
Многие люди уже проголосовали за какое-то время Джода для GWT: http://code.google.com/p/google-web-toolkit/issues/detail?id=603. В текущем последнем комментарии говорится, что есть новый разветвленный срок, может быть, нам стоит его проверить.