Jsp JSTL fmt:RSS2.0中pubDate属性的parsedate
我需要解析此字符串以将其转换为日期:Jsp JSTL fmt:RSS2.0中pubDate属性的parsedate,jsp,parsing,date,jstl,Jsp,Parsing,Date,Jstl,我需要解析此字符串以将其转换为日期: Tue, 3 Sep 2013 19:47:52 +0200 我正在使用 <fmt:parseDate var="parsedDate" value="${pubDate}" type="both"/> 这有什么问题?将尝试根据区域设置分析日期。您可以通过查看这可能是什么: <jsp:useBean id="now" class="java.util.Date"/> <fmt:formatDate value="${now}
Tue, 3 Sep 2013 19:47:52 +0200
我正在使用
<fmt:parseDate var="parsedDate" value="${pubDate}" type="both"/>
这有什么问题?
将尝试根据区域设置分析日期。您可以通过
查看这可能是什么:
<jsp:useBean id="now" class="java.util.Date"/>
<fmt:formatDate value="${now}" type="both"/>
我建议使用显式模式:
<fmt:parseDate var="parsedDate" value="${pubDate}"
pattern="EEE, dd MMM yyyy HH:mm:ss Z"/>
(模式字母来自)我也有同样的问题,我找到了一个解决办法,在
fmt:format
和fmt:parse
中使用相同的type
或pattern
属性
比如说
假设当前日期对象为
两者
或时间
或日期
它被解析为另一个值。
<fmt:parseDate var="parsedDate" value="${pubDate}"
pattern="EEE, dd MMM yyyy HH:mm:ss Z"/>