2011-03-07 84 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的一些想法。

相關問題