0
У меня проблема с форматированием возвращаемой даты.Формат даты dd/mm/yyyy в java
Дата возвращения: 2011-04-05 Я хочу вернуться 05/04/2011 Не могли бы вы помочь мне, пожалуйста?
private Date getMaxDate() {
DbCall st = new DbCall("?:=Package_Name.GET_DATE", this.getDBTransaction());
st.addRet("ret", Types.DATE);
st.addIn(getCarId());
st.execute();
java.util.Date jd = (java.util.Date)st.getObj("ret");
if (jd == null) {
return null;
}
return new oracle.jbo.domain.Date(new java.sql.Timestamp(jd.getTime()));
}
Если вы хотите вернуть что-то «отформатированное», вам нужно вернуть строку «String»; 'Date' не имеет« формата ». –
что это '05/04/2011-04-05', используйте' SimpleDatFormat'. – YoungHobbit