簡體   English   中英

在Java中格式化日期dd / mm / yyyy

[英]Format date dd/mm/yyyy in 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()));
    }

可以使用SimpleDateFormat將Date對象轉換為任何String格式,請參見以下示例,該示例將以dd / MM / yyyy格式構建日期的String表示形式,這似乎是您想要的格式。

SimpleDateFormat format = new SimpleDateFormat("dd/MM/yyyy");
String DateToStr = format.format(curDate);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM