Grails-在控制器中将服务器(UTC日期)转换为用户日期

Grails-在控制器中将服务器(UTC日期)转换为用户日期,grails,groovy,timezone,Grails,Groovy,Timezone,我正在尝试转换存储在服务器上的一些日期(UTC)。我想把它们转换成用户的时间,这样对于他们的时区来说就很不错了 然而,我不知道该怎么做。从控制器中的请求获取用户时区的最佳做法是什么?请求头中不传递时区。如果您将用户时区存储在配置文件设置中,那么您可以轻松地根据此设置日期格式,但这不是您可以从请求中获取的内容。在JavaScript中有很多方法可以做到这一点 啊,那么将其作为用户财产持有是有意义的?

我正在尝试转换存储在服务器上的一些日期(UTC)。我想把它们转换成用户的时间,这样对于他们的时区来说就很不错了


然而,我不知道该怎么做。从控制器中的请求获取用户时区的最佳做法是什么?

请求头中不传递时区。如果您将用户时区存储在配置文件设置中,那么您可以轻松地根据此设置日期格式,但这不是您可以从请求中获取的内容。在JavaScript中有很多方法可以做到这一点

啊,那么将其作为用户财产持有是有意义的?