我正在创建一个处理 XML 文件并生成 HTML 文件的 XSL 样式表。我面临的挑战是 XML 文件中的日期时间值看起来像“2011-01-07T18:56:31Z”。
据我所知,Z 表示它是格林威治标准时间,我想将其转换为我的当地时间,但我不知道该怎么做。
我可以解析日期时间值并获取年、月、日、小时、分钟和秒,但在执行此操作之前我需要将其转换为本地时间,我不确定 XSL 1.0 中存在哪些函数(如果有)会让我这样做。
你有什么想法?
谢谢,凯文
您可以使用date:add()
和date:difference
EXSLT 函数,因为有 Jenni Tennison 编写的纯 XSLT 实现。