代码之家  ›  专栏  ›  技术社区  ›  tinny

服务于多个时区的Grails应用程序

  •  4
  • tinny  · 技术社区  · 14 年前

    http://mad.ly/2008/04/09/rails-21-time-zone-support-an-overview/

    有没有办法设置每个用户会话的当前时区?这意味着您可以使用多个不同时区的活动用户会话来处理日期。

    我试图避免不得不手动处理时区转换。

    谢谢

    2 回复  |  直到 14 年前
        1
  •  2
  •   Bozho    14 年前

    <g:timeZoneSelect name="myTimeZone" />
    

    注意 value 属性默认为当前 Locale . 所以我猜grails的默认localeresolver可以很好地猜测用户的语言环境。

    文件 <g:formatDate> version 1.2 它支持 timeZone 属性。所以你必须把 timeZone="${currentUser.timeZone}"

        2
  •  0
  •   Victor Sergienko    14 年前

    你可以试着用 JodaTime

    奥托,如果你有一些共同的功能,比如后台工作(我相信你会的),它将使用哪个时区?