在java中用mysql在数据库中读取一个日期,但是读出来之后有时分秒,我如何只截取他的年月日,在什么时候截

[复制链接]
查看11 | 回复4 | 2011-5-5 06:23:00 | 显示全部楼层 |阅读模式
回复

使用道具 举报

千问 | 2011-5-5 06:23:00 | 显示全部楼层
如果要前台显示美观不要时分秒
s:propertyvalue=\"checkdate.substring(0,9)\"///截取的长度自己定下,刚好去掉了要去掉的部分就行了









<h4class=\"ask\">追问


如果我是这样循环输出呢?在那里加?
c:choose
c:whentest=\"${allDevice!=null}\"
c:forEachvar=\"d\"items=\"${allDevice}\"
trtd
${d.dbuyTime}/td/tr
/c:forEach
/c:when
/c:choose
回复

使用道具 举报

千问 | 2011-5-5 06:23:00 | 显示全部楼层
${d.dbuyTime.toString().substring(0,9)}
回复

使用道具 举报

千问 | 2011-5-5 06:23:00 | 显示全部楼层
还是不行呀,直接报异常了。在网上找了半天也不知道是啥意思。你再帮忙看下,谢谢。
ThefunctiontoStringmustbeusedwithaprefixwhenadefaultnamespaceisnotspecified
回复

使用道具 举报

千问 | 2011-5-5 06:23:00 | 显示全部楼层
我用的struts标签是这样可以
去掉toString呢${d.dbuyTime.substring(0,9)}
或者:${fn:substring(d.dbuyTime,0,9)}
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行