【发布时间】:2010-10-25 08:15:02
【问题描述】:
我在 Mysql 数据库中有字段键入 datetime。
例如,我使用下一个 Java 代码存储付款日期:
payment.setCreatedOn(new Date(System.currentTimeMillis()));
在我的视图层中,我使用fmt:formatDate 来格式化日期:
<fmt:formatDate value="${payment.createdOn}" pattern="EEE, dd MMM yyyy HH:mm:ss"/>
我的服务器在伦敦,我的应用程序的用户在维也纳。时间显示延迟可能是因为不同的时区。我可以在 fmt:formatDate 中使用 timeZone 参数。
timeZone: 时区 表示格式化的时间。
在谷歌搜索后,我认为 Europe/Vienna 的值对 timeZone 参数有效。
有谁知道是否有任何有效时区字符串的列表?
【问题讨论】: