EL表达式截取日期并格式化


因为我数据库中的一个字段是DateTime类型,用EL表达式输出到界面的时候是 1985-12-16 00:00:00.0 。EL表达式:${userBirthday}
问题是:
我想让它输出的是 1985-12-16 .用EL表达式怎么写?

1.<%@tablib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
上面的 uri 根据你的实际情况定。

${fn:substring("你要截取的字符串"),beginIndex,endIndex}
2.可以采用 JSTL 的 fmt 进行日期格式化显示

<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %> 

<fmt:formatDate value="${userBirthday}" pattern="yyyy-MM-dd">

pattern 完全按照 SimpleDateFormat 的格式书写


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM