Datetime XPages中存储的时间不一致

Datetime XPages中存储的时间不一致,datetime,xpages,Datetime,Xpages,如果我有一个带有时间字段的XPage: <xp:inputText id="inputText2" value="#{document1.Time}" defaultValue="#{javascript:@Now()}"> <xp:this.converter> <xp:convertDateTime type="time" ignoreUserTimeZone="false" tim

如果我有一个带有时间字段的XPage:

<xp:inputText id="inputText2" value="#{document1.Time}"
    defaultValue="#{javascript:@Now()}">
    <xp:this.converter>
        <xp:convertDateTime type="time"
            ignoreUserTimeZone="false"
            timeStyle="full">
        </xp:convertDateTime>
    </xp:this.converter>
</xp:inputText>

这是一个错误还是我没有正确配置我的服务器?

这可能是夏令时设置在某个地方的问题吗?

我要感谢Mark Myers的回答

这个问题似乎与时区有关,但很奇怪。服务器设置为遵守夏令时,如果我们关闭此选项,则代码将按预期工作。问题是“经典”Domino应用程序不再有效。所以,在我看来,我认为这是一个错误。但至少现在我们有了解决办法

谢谢你的帮助


Matt

这是一个bug和回归(以上在852中有效)。IBM正在进行修复。稍后将对此进行详细介绍,但在此期间,请与支持人员联系,当修补程序可用时,我们将向您提供。

我也遇到了同样的问题,在lotus notes client 8.5.3中安装FixPack3后,这一问题已得到解决

谢谢


Richard Arun kumar.A

您是否尝试过以不同的方式填充它?也许不如@Now()创建一个NotesDateTime对象?谢谢大家的想法。我已经尝试了我能想到的所有设置组合,但运气不佳。@Frantisek-是的,需要某种时间转换器,否则只会显示日期,而这不是我在本例中所要的。我想问题是“某处”可能在哪里。这是否意味着本机Domino转换时区,xsp引擎又一次这样做了吗?这个错误可以被复制,而不考虑时区,只在时间输入字段上。在读取模式下,这些字段将显示原始时间加上额外的一小时。如果您随后编辑并保存,那么额外的时间将被保存,从而损坏您的数据。
xsp.user.timezone=true
xsp.user.timezone.roundtrip=true