Приложение Time Zone in Spring - PullRequest
0 голосов
/ 06 мая 2018

Мне нужна дата в часовом поясе 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();
    }

Как я могу решить эту проблему.

...