【发布时间】:2009-11-26 10:05:34
【问题描述】:
好的 - 问这样一个基本问题我觉得很愚蠢,但是嘿。
我正在尝试在 Java webapp 中获取不同时区的当前时间。我尝试了以下明显的解决方案:在我的 servlet 中,
Calendar localCalendar = Calendar.getInstance(myBean.getTimeZone());
然后我将日历对象作为请求属性“localCalendar”传递给 JSP:
It is now: [${requestScope.localCalendar.time}]
in TimeZone ${requestScope.localCalendar.timeZone.ID}
但我的输出似乎忽略了时区集,即
It is now: [Thu Nov 26 10:01:03 GMT 2009] in TimeZone Indian/Mahe
我猜这与区域设置有关,有什么方法可以在另一个时区为我的区域设置格式化时间?
【问题讨论】:
标签: java jsp servlets timezone locale