我一直在使用primefaces
6.2.RC2,在我的一个页面中,我需要显示一个时钟,在设定的时区中每秒滴答作响。为此,我一直在尝试使用如下所示的p:clock
。我看到的问题是,当我的时区设置为 EST 时,它仍然显示 CST 时间。看起来时区属性不适用于设置的任何值:
<p:clock pattern="HH:mm:ss" mode="server" timeZone="#{loginBean.timezone}"/>
即使我尝试过使用f.convertDateTime
,这也不适用于<p:clock/>
。有没有解决这个问题的解决方案?
您是否尝试过美国/New_York作为时区? EST 是 UTC - 5 小时。美国/New_York冬季为美国东部标准时间,夏季为东 D T,因此现在纽约是 UTC - 4 小时。
- CST = GMT-5
- EST = GMT-5
- 美国东部时间 = 格林威治标准时间-4
- 美国/New_York = 夏季 -4,冬季 -5 并打开夏令时。