在我的应用程序java上获取本地浏览器时间

时间:2013-11-22 23:29:50

标签: java datetime grails

我的应用服务器在东部timeZone服务器上运行。所以当我做新的Date()时,我现在总是得到东部时间。如何根据客户的本地/浏览器时间获取时间?

3 个答案:

答案 0 :(得分:0)

问:您必须与客户沟通什么?

一些建议:

1)客户端浏览器的时区可能属于HTTP标头

2)如果您的客户端正在运行Java applet,“new java.util.Calendar”可以为您提供客户端的时间和时区。

3)如果您的服务器准备接受Ajax调用,您可以使用Javascript。例如:

答案 1 :(得分:0)

答案 2 :(得分:0)

如果服务器知道用户的时区

Calendar.getInstance(TimeZone zone);

否则你可以发送日期值,包括从客户端到服务器的时区,比如说&y; yyyy-MM-dd HH:mm:sss Z'格式。