Конвертация даты вычитает один день

136
23 апреля 2019, 03:00

Доброе время!

В приложении Spring MVC с фронта вычитываю форму, включающую дату. Дата считывается в объект dto в формате String. В сервисе происходит создание нового entity, куда в том числе переписывается дата следующим методом:

private static final String DATE_PATTERN = "yyyy-MM-dd";
public static Date convertDate(final String dateStr) {
    Date date = null;
    try {
        SimpleDateFormat dateFormat = new SimpleDateFormat(DATE_PATTERN);
        date = dateFormat.parse(dateStr);
    } catch (ParseException e) {
        LOG.warn("Cannot parse date string \"" + dateStr + "\"", e);
    } catch (NumberFormatException e) {
        LOG.warn("dateStr: " + dateStr, e);
    } catch (Exception e) {
        LOG.warn(e);
    }
    return date;
}

Проблема в том, что при этом всегда отнимается одинь день. Например, при вводе значения 1990-08-12 будет записан результат 1990-08-11. Не понимаю, в чём дело. Все данные пишутся в БД MySQL через Hibernate.

READ ALSO
Возникла проблема с 'Grid'

Возникла проблема с 'Grid'

Доброе утро, хочу обратиться за помощью с GridНикак не могу понять, почему элементы из меню прячуться/уходят за блок main?

127
Как закрывать спойлер нажатием в другю область?

Как закрывать спойлер нажатием в другю область?

Очень меня интересует как же закрыть спойлер нажатием на любую другую область, вне спойлера, ну и конечно что бы также закрывался и сам спойлер

166
При нажатие на картинку , она должна сплывать в большем размере. Все ок, но вот как ее подвинешь в центр, часть правого края серый

При нажатие на картинку , она должна сплывать в большем размере. Все ок, но вот как ее подвинешь в центр, часть правого края серый

При нажатие на картинку , она должна сплывать в большем размереВсе ok, но вот как ее подвинешь в центр, часть правого края серый

135