jsp 字符串截取
来源:百度知道 编辑:UC知道 时间:2024/06/14 14:58:53
请教大家一个问题:
jsp的语句是
<li id="textmode">【起始时间】</li>${opProject.beginDate}
opProject.beginDate就是从数据库中读取一个时间格式的数据
我现在只想取这个时间的前几位,请问该怎么修改?
我看到说有用substring来实现的,那对应到jsp语句中是什么样的呢?
如何把这个数据传给jsp语句
先感谢你们两位,给了我一些启示:)初次接触JSP,有好多不懂的地方。
我试过你们两个的方法,如果把${opProject.beginDate}改为加到<%%>标签中,tomcat会提示找不到对象或者软件包。
这个页面中是获得一个封装后的数据库查询结果opProject,beginDate为opProject的一个字段。
MySQl数据库里这个字段的格式为datatime型的
就是2008-04-27 00:33:01
太长了,我只想取年月日。如果页面改比较麻烦,那就修改数据库的格式吧。不过有时候排序还是需要时间精确一些的
jsp的语句是
<li id="textmode">【起始时间】</li>${opProject.beginDate}
opProject.beginDate就是从数据库中读取一个时间格式的数据
我现在只想取这个时间的前几位,请问该怎么修改?
我看到说有用substring来实现的,那对应到jsp语句中是什么样的呢?
如何把这个数据传给jsp语句
先感谢你们两位,给了我一些启示:)初次接触JSP,有好多不懂的地方。
我试过你们两个的方法,如果把${opProject.beginDate}改为加到<%%>标签中,tomcat会提示找不到对象或者软件包。
这个页面中是获得一个封装后的数据库查询结果opProject,beginDate为opProject的一个字段。
MySQl数据库里这个字段的格式为datatime型的
就是2008-04-27 00:33:01
太长了,我只想取年月日。如果页面改比较麻烦,那就修改数据库的格式吧。不过有时候排序还是需要时间精确一些的
jsp页面时间的字符串可以采用格式化的方式来处理,这样处理起来效率很高。
<fmt:formatDate>该标签主要用来格式化日期和时间。
实现了对日期的格式化,使用了type、dateStyle、timeStyle等属性。
<fmt:formatDate value="${date}"></fmt:formatDate><br>
<fmt:formatDate value="${date}" type="both"></fmt:formatDate><br>
<fmt:formatDate value="${date}" type="both" dateStyle="default"
timeStyle="default"></fmt:formatDate><br>
<fmt:formatDate value="${date}" type="both" dateStyle="short"
timeStyle="short"></fmt:formatDate><br>
<fmt:formatDate value="${date}" type="both" dateStyle="long"
timeStyle="long"></fmt:formatDate><br>
<fmt:formatDate value="${date}" type="both" dateStyle="full"
timeStyle="full">&l