使用jstl显示java.time.LocalDateTime
JSTL格式不支持java 8 LocalDateTime。在jsp上是否有将LocalDate/Time格式化为字符串的方法?我可能在您的问题中遗漏了一个细微差别,但您是否可以执行以下操作:使用jstl显示java.time.LocalDateTime,java,jsp-tags,Java,Jsp Tags,JSTL格式不支持java 8 LocalDateTime。在jsp上是否有将LocalDate/Time格式化为字符串的方法?我可能在您的问题中遗漏了一个细微差别,但您是否可以执行以下操作: 如果希望以特定方式格式化特定日期时间,则可以将.now()替换为LocalDateTime的另一个实例,将.toString()替换为.format(…) DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd
如果希望以特定方式格式化特定日期时间,则可以将.now()
替换为LocalDateTime的另一个实例,将.toString()
替换为.format(…)
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm");
request.setAttribute(“formatter”,formatter.format(LocalDateTime.of(2018,3,30,10,0))代码>
//-------jsp中的jstl:-------------
${formatter}
//或:
我希望避免使用scriplets,避免创建自己的tld。
${formatter }
// or :
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%> <br>
<fmt:parseDate value="${ item.localdateTime}" pattern="y-M-dd'T'H:m" var="myParseDate"></fmt:parseDate>
<fmt:formatDate value="${myParseDate}" pattern="yyyy.MM.dd HH:mm"></fmt:formatDate >