嘿如何讓電腦的時間,而不是使用vaadin因爲GETDATE返回我的服務器的時間,但我想在客戶端計算機的時間服務器?如何獲得計算機的時間,而不是服務器的Java vaadin
1
A
回答
7
Vaadin有一類稱爲web瀏覽器,提供有關客戶端(瀏覽器)的有用信息:
例如,您可以訪問當前的web瀏覽器爲例說明如下:
public class MyApplication extends Application {
@Override
public void init() {
setMainWindow(new Window());
ApplicationContext context = this.getContext();
if (context instanceof WebApplicationContext) {
WebBrowser webBrowser = ((WebApplicationContext) this.getContext()).getBrowser();
Date now = webBrowser.getCurrentDate(); // Returns the current date and time on the browser
}
}
}
有關web瀏覽器的詳細信息類,請參閱其JavaDocs。
0
Vaadin在服務器端運行,所以你做的一切有對應於服務器本身。對於您的問題,您可能可以創建一個vaadin小部件來獲取客戶端的時間(-zone)並將其傳遞給服務器。
+1
,你可以在亨利Kerola的答案見不同,Vaadin已經提供了一個功能,從客戶端獲取的日期。我不知道。 – nexus 2012-04-25 17:53:35
相關問題
- 1. 獲取服務器計算機時間的適當方法?
- 2. 如何獲取用戶的本地時間而不是服務器的時間?
- 3. 如何獲得計算列的時間
- 4. ejb 3.1計時器服務如何計算超時時間?
- 5. 如何使用PHP獲取計算機名稱,計算機的本地IP和計算機的服務器IP
- 6. 如何計算java中的服務所花費的總時間?
- 7. Golang:如何在web服務器中使用pprof獲得計算時間
- 8. 計算基於java的服務器的內部響應時間
- 9. 如何計算與服務器時間的時差?
- 10. oracle:如何獲取本地時間戳而不是服務器時間戳
- 11. 如何從客戶端時間計算服務器時間
- 12. 如何獲得完全計算的HTML(而不是源HTML)?
- 13. C# - 如何在計算機當前時間而不是數字中獲得單詞的日子?
- 14. 讀取服務器時間而不是用戶的時間
- 15. 如何在不同的計算機上運行elasticsearch服務器?
- 16. 文件和行號表示我的本地計算機而不是服務器計算機
- 17. 獲取服務器的IPv4地址,而不是機器
- 18. 如何計算客戶端/服務器時間間隔?
- 19. 如何獲得Java中的計算機的IP地址
- 20. 如何獲得我的計算機的IP(Java/Selenium)?
- 21. 服務器的JSON文件不是本地計算機
- 22. Java獲得遠程機器時間
- 23. 如何在java中獲取不同時間服務器的當前時間?
- 24. 如何獲得像服務器時區的服務器國家
- 25. 如何獲得計算機運行java的操作系統?
- 26. 如何在計算因子時獲得等間距的間隔?
- 27. 如何獲得openerp服務器的時間?
- 28. PHP如何獲得unix服務器的時間戳?
- 29. C++時間機器不計算正確通過的時間量
- 30. 服務器GMT時間而不是本地時間
的答案和有關web瀏覽器類信息嘿thnaks,但did'nt工作,它總是給服務器的日期,看到我發現方法的文檔後:公開日期getCurrentDate() 返回的當前日期和時間瀏覽器。由於網絡延遲變化,這並不完全準確,但應該爲大多數情況提供足夠接近的價值。另請注意,返回的Date對象使用服務器的默認時區,而不是客戶端。 – aminedev 2012-04-26 09:18:04
web瀏覽器類有其他的時間和時區相關的方法也一樣,我想你應該能夠通過使用這些方法來計算瀏覽器的時間。 – 2012-04-30 08:44:58