现在我需要从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());
不正确。
我在哪里出错以及如何解决此问题。 谢谢