我通过存储过程给java程序返回一个sysdate的时间,可是再我的java程序中得不到小时和分钟,总是零
 cstmt = conn_.prepareCall(sql);
      cstmt.setString(1, usr);
      cstmt.registerOutParameter(2, Types.DATE);
       cstmt.executeUpdate();
      date_ = cstmt.getDate(2);
 Calendar c = new GregorianCalendar();
    c.setTime(date_);
    int year = c.get(Calendar.YEAR);
    int month = c.get(Calendar.MONTH)+1;
    int day = c.get(Calendar.DATE);
    int hour = c.get(Calendar.HOUR_OF_DAY);
    int minute = c.get(Calendar.MINUTE);
    System.out.println("day="+day);
     System.out.println("hour="+hour);
      System.out.println("minute="+minute);