XSL 1.0将DateTime从GMT转换为本地时间

时间:2011-01-26 19:40:33

标签: xml xslt xslt-1.0

我正在创建一个处理XML文件并生成HTML文件的XSL样式表。我遇到的挑战是XML文件中的日期时间值看起来像“2011-01-07T18:56:31Z”。

据我所知,Z表示它是格林尼治标准时间,我想将其转换为当地时间,但我不知道该怎么做。

我可以解析日期时间值并获取年,月,日,小时,分钟和秒,但是在我这样做之前我需要将其转换为我当地时间并且我不确定存在哪些函数(如果有的话)允许我这样做的XSL 1.0。

你有什么想法吗?

谢谢, 凯文

1 个答案:

答案 0 :(得分:0)

您可以使用date:add()date:difference EXSLT函数,因为Jenni Tennison编写了纯XSLT实现。