gpt4 book ai didi

gwt - 如何让 GWT DateTimeFormat 使用服务器时区而不是客户端来显示?

转载 作者:行者123 更新时间:2023-12-04 15:28:00 25 4
gpt4 key购买 nike

我正在尝试显示 (java.util.)Date 客户端,并且它一直使用浏览器的时区,导致根据您查看页面的位置显示不同的日期。

如何让格式化程序 (DateTimeFormat) 使用服务器的时区而不是用户来显示日期?

谢谢

最佳答案

“最简单”的解决方案(不需要与服务器进行任何通信的解决方案)只是强制 DateTimeFormat 使用特定时区(您的服务器所在的时区),如下所示:

String pseudoServerTime = DateTimeFormat.getFullTimeFormat().format(new Date(), TimeZone.createTimeZone(TimeZoneConstants.europeWarsaw());

您可以将时区字符串/对象硬编码为 public static final以便在移动/更改服务器时可以轻松更改它(并且 GWT 编译器将内联它,因此不会降低性能)。

关于gwt - 如何让 GWT DateTimeFormat 使用服务器时区而不是客户端来显示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2189148/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com