Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/357.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用jstl显示java.time.LocalDateTime_Java_Jsp Tags - Fatal编程技术网

使用jstl显示java.time.LocalDateTime

使用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

JSTL格式不支持java 8 LocalDateTime。在jsp上是否有将LocalDate/Time格式化为字符串的方法?

我可能在您的问题中遗漏了一个细微差别,但您是否可以执行以下操作:

如果希望以特定方式格式化特定日期时间,则可以将
.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 >