有与Calendar类存的是一个集合,我用
<logic:iterate id="element" name="cowaqueryList" scope="request" type="com.glnpu.hrs.domain.TCowaDay">
<th><bean:write name="element" property="loginname" /></th>
<th><bean:write name="element" property="department" /></th>
<th><bean:write name="element" property="arrive" />
<th><bean:write name="element" property="leave" /></th>
<th><bean:write name="element" property="date" /></th>
</logic:iterate>其中arrive.leave.date 为Calendar类型
读出来后,页面显示的是arrive.leave.date这个集合中所有的属性.
需要说明的是我在数据库里寸的是2005-1-1日这种格式.
顶的人也有分哦,顶一次给2分吧.
<logic:iterate id="element" name="cowaqueryList" scope="request" type="com.glnpu.hrs.domain.TCowaDay">
<th><bean:write name="element" property="loginname" /></th>
<th><bean:write name="element" property="department" /></th>
<th><bean:write name="element" property="arrive" />
<th><bean:write name="element" property="leave" /></th>
<th><bean:write name="element" property="date" /></th>
</logic:iterate>其中arrive.leave.date 为Calendar类型
读出来后,页面显示的是arrive.leave.date这个集合中所有的属性.
需要说明的是我在数据库里寸的是2005-1-1日这种格式.
顶的人也有分哦,顶一次给2分吧.
2005-01-02这个格式,你得到后,
S=“2005-01-02”
s=s.substring(0,s.length-6)
执行完上面语句的S现在就是2005了,这样不就可以了么?????????????
你数据库里保存的是varchar?
to:YuLimin阿敏总司令,我试过
<bean:write name="element" property="leave" format="yyyy-MM-dd HH:mm:ss" />
这个方法了,对于Calendar这个类型好象不行.
to : DanielYWoo(绿色毒汁),我在数据库里存的也是yyyy-MM-dd 这种格式
可是读出来的却是:
java.util.GregorianCalendar[time=1107273600000,areFieldsSet=true,areAllFieldsSet=true,lenient=true,zone=sun.util.calendar.ZoneInfo[id="Asia/Shanghai",offset=28800000,dstSavings=0,useDaylight=false,transitions=19,lastRule=null],firstDayOfWeek=1,minimalDaysInFirstWeek=1,ERA=1,YEAR=2005,MONTH=1,WEEK_OF_YEAR=6,WEEK_OF_MONTH=1,DAY_OF_MONTH=2,DAY_OF_YEAR=33,DAY_OF_WEEK=4,DAY_OF_WEEK_IN_MONTH=1,AM_PM=0,HOUR=0,HOUR_OF_DAY=0,MINUTE=0,SECOND=0,MILLISECOND=0,ZONE_OFFSET=28800000,DST_OFFSET=0]