1

我在 Google App Engine 中使用 Struts2。

java.util.Date在实体中拥有财产。

private Date date = null;

public Date getDate() {
    return date;
}
public void setDate(Date date) {
    this.date = date;
}

我想用我们的timezonewhich is显示日期GMT+8。所以我认为有以下几点:

<s:date name="dateAdded" format="MMM. d, yyyy / hh:mm a" timezone="GMT+08:00" />

但它没有显示正确的时间GMT+8

任何人都可以解释这种行为吗?如何显示它GMT+8

4

1 回答 1

1

我认为您需要使用时区名称:

      <s:date name="dateAdded" format="MMM. d, yyyy / hh:mm a" timezone="PST" />

或者

      <s:date name="dateAdded" format="MMM. d, yyyy / hh:mm a" 
                                               timezone="America/Los_Angeles" />
于 2012-11-14T23:42:22.950 回答