java在Spring应用程序中设置时区
我需要在IST时区的日期。默认情况下,服务器以时区UTC返回日期
通过添加以下代码更改了时区:
TimeZone.setDefault(TimeZone.getTimeZone("IST"));
这对我来说是有效的,除非用户显式地设置日期时间,因为在这种情况下,用户指定的时间已经在IST中
@RequestMapping(value = "/get-time-string", method = RequestMethod.GET)
@ResponseBody
public Object getTime(
@RequestParam(value = "user_specified_time", required=false) @DateTimeFormat(pattern="yyyy/MM/dd HH:mm:ss") Date date
){
return date.toString();
}
我如何解决这个问题
共 (0) 个答案