Задача, связанная с JAVA Time, после обновления до WL 12C и Java 1.8 - PullRequest
0 голосов
/ 01 ноября 2018

Возникла проблема с этим фрагментом кода.

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);
}

Как вы видите после обновления, тот же код удваивает время

Что может быть причиной этого после обновления? Что это за исправление для этой проблемы?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...