我編輯的用戶配置文件,我需要一種方法來編輯出生的用戶的日期。在我的動作類中,dateOfBirth是一個Calendar對象。現在,如何在出生日期文本字段中填充日期。如何將日曆對象轉換爲日期在Struts2文本字段標籤
<s:textfield id="txtDob" name="dateOfBirth" />
public class Person {
private Calendar dateOfBirth;
public Calendar getDateOfBirth() {
return dateOfBirth;
}
public void setDateOfBirth(Calendar dateOfBirth) {
this.dateOfBirth = dateOfBirth;
}
}
當我運行JSP,這是我得到的文本框裏面
java.util.GregorianCalendar[time=366229800000,areFieldsSet=true,areAllFieldsSet=true,lenient=true,zone=sun.util.calendar.ZoneInfo[id="Asia/Calcutta",offset=19800000,dstSavings=0,useDaylight=false,transitions=6,lastRule=null],firstDayOfWeek=1,minimalDaysInFirstWeek=1,ERA=1,YEAR=1981,MONTH=7,WEEK_OF_YEAR=33,WEEK_OF_MONTH=3,DAY_OF_MONTH=10,DAY_OF_YEAR=222,DAY_OF_WEEK=2,DAY_OF_WEEK_IN_MONTH=2,AM_PM=0,HOUR=0,HOUR_OF_DAY=0,MINUTE=0,SECOND=0,MILLISECOND=0,ZONE_OFFSET=19800000,DST_OFFSET=0]
我沒有。我一直在尋找一些解決方案,但找不到任何解決方案。 – Hasif 2012-07-28 10:21:35
我已經試過這dateOfBirth.time,得到了日期MM/DD/YY格式我怎樣才能得到它的MM/dd/yyyy格式 – Hasif 2012-07-28 10:41:40