Возникла проблема с этим фрагментом кода.
public static Date makeDate(Date date, Time time) {
if (date == null) {
return time;
}
if (time == null) {
return date;
}
Calendar theTime = new GregorianCalendar();
theTime.setTime(time);
int timeOffset = 0;
try {
timeOffset = theTime.get(theTime.ZONE_OFFSET);
} catch (NumberFormatException nfe) {
}
return new Date(date.getTime() + time.getTime() + timeOffset);
}
Как вы видите после обновления, тот же код удваивает время
Что может быть причиной этого после обновления?
Что это за исправление для этой проблемы?