Мне нужна дата в часовом поясе 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();
}
Как я могу решить эту проблему.