3

如何将 GMT 时间自动转换为本地时间(MDT 或 MST)。

我在下面得到了这个工作,但我需要一个根据日期确定 utc -6 或 utc -7 的条件。

<xsl:value-of select="xs:dateTime($docdate) + xs:dayTimeDuration('-PT7H')"/>

谢谢哈里

4

2 回答 2

2

您可能会查看函数adjust-time-to-timezone($arg as xs:time?),它将 $arg 中给出的时间调整为动态上下文中给出的隐式时区。没有保证,但在许多实现中,可能是操作系统环境中设置的时区。

例如,如果我评估表达式

adjust-time-to-timezone( xs:time('20:45:00.0+01:00'))

我的系统(当前设置为 UTC 以西 7 小时)返回值

12:45:00-07:00
于 2013-02-07T01:15:29.160 回答
-1

您可以使用脚本,例如使用javascript dates的 javascript 。

于 2013-02-06T22:24:21.603 回答