有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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