gpt4 book ai didi

jsf - f :convertDateTime displays wrong Year

转载 作者:行者123 更新时间:2023-12-04 20:44:23 24 4
gpt4 key购买 nike

我正在尝试显示我的数据库(即 mysql)中的日期。它正确显示了除一个日期之外的所有日期。显示一年的最后一天(12 月 31 日)时,日月值正确,但年值显示下一年。

这是我的代码:

<h:outputText value="#{bean.date}" >
<f:convertDateTime pattern="dd/MM/YYYY"/>
</h:outputText>

而在我的 web.xml文件我有这个代码:
<context-param>
<param-name>javax.faces.DATETIMECONVERTER_DEFAULT_TIMEZONE_IS_SYSTEM_TIMEZONE</param-name>
<param-value>true</param-value>
</context-param>

对于 31/12/2013,它显示 31/12/2014,所有年份都是一样的。

我该如何解决这个问题?

谢谢。

最佳答案

根据 javadoc ,年份的正确模式是 yyyy ,不是 YYYY .与 YYYY , 将使用周所属的年份。 2013 年 12 月 30 日和 31 日参加了 2014 年的第 1 周。

关于jsf - f :convertDateTime displays wrong Year,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20685459/

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