我编辑的用户配置文件,我需要一种方法来编辑出生的用户的日期。在我的动作类中,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