`

<f:convertDateTime> 时间显示不对问题

    博客分类:
  • JSF
阅读更多

在输出日期时,在Java里java.util.Date类型的对象都有带时间TimeZone

我们用

<h:outputText value="#{data.t_Date}">
								<f:convertDateTime pattern="yyyy年MM月dd日" locale="cn" />
							</h:outputText>

 输出的时间与原来的时间差8个小时,原因是没加上时间的属性,改成:

<h:outputText value="#{data.t_Date}">
								<f:convertDateTime pattern="yyyy年MM月dd日" timeZone="GMT+8" locale="cn" />
							</h:outputText>

 显示的时间就对了.

分享到:
评论
1 楼 xiaohu100 2008-06-14  
非常感谢! 看了以上帖子,帮助解决了时间显示不对的问题

相关推荐

    JSF控件详细参考手册

    - **&lt;f:convertDateTime&gt;**:日期时间格式化。 - **&lt;f:convertNumber&gt;**:数字格式化。 - **&lt;f:converter&gt;**:自定义转换器。 - **&lt;f:facet&gt;**:为组件定义额外的区域。 - **&lt;f:loadBundle&gt;**:加载资源束。 - **&lt;f:...

    北大青鸟-JSF标签

    - `&lt;f:convertDateTime&gt;`和`&lt;f:convertNumber&gt;`:预定义的转换器,分别用于日期时间及数字的格式化。 - `&lt;f:validator&gt;`:添加自定义验证器,确保用户输入满足特定的业务规则。 - `&lt;f:loadBundle&gt;`:加载资源包,...

    JSF api  英文版

    - `&lt;f:convertDateTime&gt;` 用于格式化日期和时间。 - `&lt;f:validateLongOnly&gt;` 验证输入是否为有效的长整型数字。 - `&lt;f:event&gt;` 允许在特定生命周期阶段触发自定义事件。 3. `&lt;t:` 标签:这些标签来自Tomahawk...

    JSF In Action

    - **`&lt;f:convertDateTime&gt;`**:日期时间转换器。 ### 结论 本书《JSF In Action》深入浅出地介绍了JavaServer Faces的各项功能和技术细节,不仅适合初学者入门学习,也对有经验的开发者提供了宝贵的参考资源。通过...

    JSF国际化范例 源代码

    JSF提供了`&lt;f:convertDateTime&gt;`和`&lt;f:convertNumber&gt;`等标签,可以根据Locale进行适当的格式转换。 在这个JSF国际化范例中,源代码很可能会包括以下部分: - 不同语言版本的资源文件(如`messages_en.properties`...

    jsp中各种日期控件

    2. JavaServer Faces (JSF) 的 `&lt;h:inputText&gt;` + `&lt;f:convertDateTime&gt;`: JSF提供了一种组合使用的方式,结合转换器来处理日期输入。例如: ```html &lt;h:inputText value="#{bean.date}"&gt; &lt;f:convertDateTime ...

    JSF标签全解

    &lt;f:convertDateTime pattern="yyyy年MM月dd日"/&gt; &lt;/h:outputText&gt; ``` - **解析**:这段代码将`bean.outputDate`的日期格式转换为了“年月日”的形式,并显示在页面上。 #### 4. `f:converter` 标签 - **功能**...

    jsf框架和国际化

    例如,`&lt;h:outputText value="#{bean.date}"&gt;`配合`&lt;f:convertDateTime pattern="dd/MM/yyyy HH:mm:ss" /&gt;`可以按指定格式显示日期。 7. **自定义国际化** 如果系统需求超出标准资源包和标签的范围,可以通过实现`...

    精通JSF标签一字不漏

    &lt;f:convertDateTime pattern="yyyy年MM月dd日"/&gt; &lt;/h:outputText&gt; ``` 这里的 `pattern` 属性指定了日期的输出格式,可以根据实际需求进行调整。 **应用场景:** - **日期和时间展示**:在用户界面中以友好的...

    JavaServer Faces in Action

    - **日期/时间格式**:通过`&lt;f:convertDateTime&gt;`标签设置日期/时间的显示格式。 - **数字格式**:通过`&lt;f:convertNumber&gt;`标签设置数字的显示格式。 #### 六、扩展JSF:自定义组件与转换器 虽然JSF提供了丰富的...

Global site tag (gtag.js) - Google Analytics