2011-03-07 82 views
0

想象一下,我根据服务器的日期将所有内容存储在服务器上。但是,当用户试图从服务器访问这些数据时,用户可能与服务器不在同一时区。所以,基本上当用户从服务器接收数据时,我希望将数据的日期转换为用户的时区。考虑到我正在从服务器接收Date对象,我怎样才能在gwt中做到这一点?任何链接或建议都非常受欢迎。如何从服务器(appengine)获取日期对象并将其转换为客户端的时区日期(gwt)?

谢谢。

回答

1

A java.util.Date对象没有时区。这是一段时间,可以使用特定的时区进行格式化,以便人类可读。 DateTimeFormat documentation似乎表明它处理浏览器时区。它也有一个格式方法,以TimeZone作为参数。

+0

谢谢。这正是我需要知道的=) – gwtNoob 2011-03-07 16:53:13

1

GWT不会那么有用,你应该自己在时区之间翻译日期,然后将对象传递给GWT图层以正确显示它们。你应该使用Calendar在时区之间跳转,看看here的一些想法。

相关问题