【发布时间】:2017-06-23 21:44:22
【问题描述】:
如果我得到以下格式的 GMT 日期时间,我应该如何在 xslt 中转换日期时间
<date>2017-02-05T10:40:00+04:00</date>
output : 2017-02-05 14:40:00.000
【问题讨论】:
-
什么版本的 XSLT?
-
"我得到了 GMT 的日期时间" 你确实没有得到 GMT 的日期时间。您将获得比 UTC 提前 4 小时的时区中的日期时间。为了得到对应的 UTC 日期时间,您需要 减去 4 小时,而不是相加。 -- 无论如何,答案取决于您使用的是 XSLT 1.0 还是 2.0。如果是 XSLT 1.0,告诉我们哪个处理器,以便我们知道可以使用哪些扩展函数,如果有的话。
-
我正在使用 xslt 2.0。你是正确的需要根据转换因子加/减
标签: datetime xslt transform xslt-2.0