Теперь мне нужно выбрать Sysdate из БД.Я использую Hibernate: Это мой код
Session session = null;
SessionFactory factory = HibernateConnnection.createSessionFactory();
session = factory.getCurrentSession();
String hqlSelect = "select to_char(sysdate, 'dd/MM/YYYY hh24:mi:ss') AS GIO FROM DUAL";
session.beginTransaction();
SQLQuery query1 = session.createSQLQuery(hqlSelect);
DateFormat simpleDateFormat=new SimpleDateFormat("dd/MM/YYYY HH:mm");
Date dutyDay = (Date) simpleDateFormat.parse(query1.uniqueResult().toString());
return dutyDay;
Когда я выбираю его, перед тем как выполнить синтаксический анализ для форматирования.Это правильно, но после того, как я отформатирую следующее:
DateFormat simpleDateFormat=new SimpleDateFormat("dd/MM/YYYY HH:mm");
Date dutyDay = (Date) simpleDateFormat.parse(query1.uniqueResult().toString());
Это не правильно.
Где я не прав и как это исправить.Спасибо