0

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

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

我可以解析日期时间值并获取年、月、日、小时、分钟和秒,但在执行此操作之前我需要将其转换为本地时间,我不确定 XSL 1.0 中存在哪些函数(如果有)会让我这样做。

你有什么想法?

谢谢,凯文

4

1 回答 1

0

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

于 2011-01-26T20:06:09.763 回答