gpt4 book ai didi

java - JSP 不可解析的日期异常

转载 作者:太空宇宙 更新时间:2023-11-04 10:40:07 25 4
gpt4 key购买 nike

我在解析此日期时遇到问题:Sat Mar 03 14:02:30 GMT 2018

javax.servlet.ServletException: java.text.ParseException: Unparseable date: "Sat Mar 03 14:02:30 GMT 2018"

我正在使用基本的 JSP,以及 core 和 fmt 库。

这是我的代码。我认为我使用的模式是正确的(EEE MMM dd HH:mm:ss z yyyy):

<c:set var = "now" value = "<%= new java.util.Date()%>" />
<fmt:parseDate value="${now}" var="dateObject" pattern="EEE MMM dd HH:mm:ss z yyyy" />
<fmt:formatDate pattern="yyyy-MM-dd hh:mm:ss.SSS" value = "${dateObject}" />

我有这个页面使用 servlet 代码,我想更改它

有人可以帮我解决这个问题吗?

最佳答案

嗯,now 是一个日期 (new java.util.Date())...使用 fmt:parseDate,您可以将日期或时间的 java.lang.String 表示形式转换为相应的日期或时间值。如果您想以特定模式呈现日期对象,fmt:formatDate 是您应该使用的正确函数。尝试使用:

<c:set var = "now" value = "<%= new java.util.Date()%>" />
<fmt:formatDate pattern="EEE MMM dd HH:mm:ss z yyyy" value = "${now}" />
<fmt:formatDate pattern="yyyy-MM-dd hh:mm:ss.SSS" value = "${now}" />

关于java - JSP 不可解析的日期异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49085007/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com