在Spring应用程序中设置时区

时间:2018-05-06 18:29:26

标签: java spring spring-mvc datetime-format

我需要在IST时区约会。默认情况下,服务器以时区UTC返回日期。

通过添加以下代码更改了TimeZone:

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 个答案:

没有答案