我正在開發一個JSF和primefaces應用程序。在我的some.xhtml
文件中,我將p: calendar
標記放在標記中,我想將它的默認值設置爲當前日期(格式例如:01-09-2014
)。我寫了private Date startDateBean;
作爲支持bean。當我不寫下面的代碼,只是分配 private Date startDateBean = Calendar.getInstance();
它給我默認值(MON Sep 1 00:00:00 EST 2014
),但沒有正確的格式(01-09-2014
),這是我真正想要的。所以我的問題是如何以自定義格式(01-09-2014
)設置日期並將其分配到Date
對象private Date startDateBean = this.defaultDate();
(請參閱下面:)以使用此格式(01-09-2014
)在客戶端 中獲取默認值。如何將格式化日期轉換爲日期對象Java
我正在使用jdk 1.7。
private Date startDateBean = this.defaultDate();
private Date defaultDate() {
Date defaultDate = null;
try {
DateFormat sdf = new SimpleDateFormat("dd-MM-yyyy");
defaultDate = sdf.parse(sdf.format(Calendar.getInstance().getTime()));
} catch (Exception e) {
e.printStackTrace();
}
return defaultDate;
}
良好的演示。怎麼辦??? – 2014-09-01 11:24:29
你想從這裏得到什麼?你有任何錯誤或? – Ajit 2014-09-01 11:25:35
@amitbhardwaj: - 請通過代碼。雖然我同意它很難找到,但是問題和問題出現在代碼中並且在那裏解釋 – 2014-09-01 11:27:15