格式化返回日期时遇到问题。
返回日期为: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()));
}
答案 0 :(得分:0)
可以使用SimpleDateFormat将Date对象转换为任何String格式,请参阅以下示例,该示例将以dd / MM / yyyy格式构建日期的String表示形式,这似乎是您要查找的格式。
SimpleDateFormat format = new SimpleDateFormat("dd/MM/yyyy");
String DateToStr = format.format(curDate);