从Sysdate休眠转换DATE

时间:2019-01-30 04:27:11

标签: java oracle hibernate converters sysdate

现在我需要从DB中选择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;

当我选择它时,在解析为Format之前。没错,但是我格式化之后:

DateFormat simpleDateFormat=new SimpleDateFormat("dd/MM/YYYY HH:mm");
Date dutyDay = (Date) simpleDateFormat.parse(query1.uniqueResult().toString());

不正确。

我在哪里出错以及如何解决此问题。 谢谢

0 个答案:

没有答案