用于处理请求和事件,默认情况下,由Java 虚拟机(JVM)的首选项(java.util.TimeZone
的getDefault
方法)决定。
[注]: 不同于地域(locale) ,没有标准的方法为每种浏览器决定时区。
就像地域(locale),一个给定会话的时区是可以配置的。例如,若在服务器端维护用户的profiles,你或许想使用用户在他或她的profile内指定的首选(preferred)时区。
ZK会检查是否定义了一个名为px_preferred_time_zone
的会话属性。若定义了,ZK会使用它作为会话默认的时区,同时代替系统默认选项。因此,通过为此属性中的首选地域(locale)排序,你可以控制一个会话的时区,之后,例如,在前一章节中描述的用户登录。
[提示]: 为避免typo,你可以使用org.zkoss.web.Attributes
类内定义的PREFERRED_TIME_ZONE
常量。