在java中设置日期dd/mm/yyyy的格式
我在设置返回日期的格式时遇到问题 返回的日期为:2011-04-05 我想返回2011年4月5日 你能帮我吗在java中设置日期dd/mm/yyyy的格式,java,date,Java,Date,我在设置返回日期的格式时遇到问题 返回的日期为:2011-04-05 我想返回2011年4月5日 你能帮我吗 private Date getMaxDate() { DbCall st = new DbCall("?:=Package_Name.GET_DATE", this.getDBTransaction()); st.addRet("ret", Types.DATE); st.addIn(getCarId()); st.ex
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()));
}
可以使用SimpleDataFormat将日期对象转换为任何字符串格式。请参见以下示例,该示例将以dd/MM/yyyy格式构建日期的字符串表示形式,该格式似乎就是您要查找的格式
SimpleDateFormat format = new SimpleDateFormat("dd/MM/yyyy");
String DateToStr = format.format(curDate);
如果要返回“格式化”的内容,则需要返回
字符串
;日期
没有“格式”。这是什么05/04/2011-04-05
,请使用SimpleDatFormat
。