如何使用给定时区格式化 GWT 应用程序中的时间戳?
我必须在 gwt 应用程序中使用从服务器加载的特定时区来格式化日期/时间。可能的时区是这样的 GMT、GMT+1、GMT-2 等... 到目前为止,我使用 DateTimeFormat 来格式化我的时间戳,并且它们使用客户端的区域设置。
请帮忙。
I have to format date/time in my gwt app with specific timezone, which is loaded from the server. Possible timezones are like this GMT, GMT+1, GMT-2 etc...
Up to now i used DateTimeFormat to format my timestamps, and they used client's locale.
PLease help.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以使用
DateTimeFormat
以任何您想要的时区进行格式化,只需将其作为第二个参数传递给format
方法。要获取
TimeZone
对象,根据您希望如何在格式化日期/时间中呈现时区信息(如果有),您可以使用createTimeZone(int)
或createTimeZone(String)
(从TimeZoneConstants
中获取字符串)。You can format in any timezone you want with
DateTimeFormat
, you just have to pass it as the second argument to theformat
method.And to obtain a
TimeZone
object, depending on how you want to present the timezone information (if ever) in the formatted date/time, you can use eithercreateTimeZone(int)
orcreateTimeZone(String)
(getting the string out ofTimeZoneConstants
).