想象一下,我根据服务器的日期将所有内容存储在服务器上。但是,当用户尝试从服务器访问这些数据时,用户可能与服务器不在同一时区。因此,基本上当用户从服务器接收数据时,我希望将数据的日期转换为用户的时区。考虑到我从服务器收到一个Date对象,我怎样才能在gwt中执行此操作?任何链接或建议都非常受欢迎。
谢谢。
答案 0 :(得分:1)
GWT不会那么有用,你应该自己在时区之间转换日期,然后将对象传递给GWT层以正确显示它们。您应该使用Calendar
在时区之间跳转,看看here是否有一些想法。
答案 1 :(得分:1)
java.util.Date
对象没有时区。这是一个时刻,可以使用特定的时区进行格式化,以便人类可以阅读。 DateTimeFormat documentation似乎表明它处理浏览器时区。它还有一个以TimeZone为参数的格式方法。