Mysql datetime в календарь - PullRequest
       2

Mysql datetime в календарь

1 голос
/ 18 февраля 2012

Мой код:

Calendar c = Calendar.getInstance();    
c.setTime(res.getDate("my_date")); //res is ResultSet

System.out.println(c.getTime());
System.out.println(res.getString("my_date"));

Вывод:

Thu Oct 11 00:00:00 IST 2012 
2012-10-11 02:50:00.0

В календаре не учитывается времяЯ использовал Календарь, потому что мне нужно сделать некоторые сравнения.

Почему часть времени не указана?

1 Ответ

2 голосов
/ 18 февраля 2012

Вы должны использовать что-то вроде:

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
out.println(sdf.format(rs.getTimestamp("your_date_field").getTime()));

Кстати, вы должны создать SimpleDateFormat, который соответствует вашему формату даты SQL.

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