Как получить корректную дату из базы данных

268
21 марта 2017, 12:06

В базе данных mysql есть поле date. В записях базы данных дата выглядит как 2015-01-15 23:58:58. Мне нужно перевести ее миллисекунды и добавить миллисекунды, которые находятся в другой ячейке. Я пытаюсь сделать это так:

java.util.Date date = rs.getDate(DATE_COLUMN);
Calendar cal = Calendar.getInstance();
cal.setTime(date);
SimpleDateFormat df = new SimpleDateFormat();
df.setTimeZone(TimeZone.getTimeZone("GMT+2"));
long second = cal.getTimeInMillis();
long ms1 = rs.getInt(MSEC_COLUMN);
long time1 = second + ms1;

но не дата приходит в виде 2015-01-15 и поэтому я не учитываю минуты и секунды. Помогите пожалуйста, никак не могу разобраться.

READ ALSO
Просмотр описания стандартных классов Java

Просмотр описания стандартных классов Java

Как можно посмотреть описания стандартных классов, например, Integer или String через Intellij idea?

262
Ошибка деплоя glassfish в Intellij idea

Ошибка деплоя glassfish в Intellij idea

Здравствуйте! Я новичок в веб-разработкеНе могу правильно задеплоить glassfish

500
Как переносить текст в TextView?

Как переносить текст в TextView?

У меня есть, например, такой текст: "Вот какой-то \n рандомный текст"

225
Клик по элементу, найденному по xpath в htmlunit

Клик по элементу, найденному по xpath в htmlunit

Доброго времениИзвините, если вопрос тупой, но я достаточно долго над ним бьюсь

228