XSL 转换 1.0 - 零小时

XSL Transformation 1.0 - Minus Hours

我想从 expectedDispatchDate

起 20 小时

输入XML:

<Extrinsic name="expectedDispatchDate">2020-01-15T16:00:00+01:00</Extrinsic>

XSLT:

<xsl:value-of select="Extrinsic[@name='expectedDispatchDate'] - 20"/>

输出XML:

2020-01-14T20:00:00+01:00

查看 www.exslt.org 上的 EXSLT 日期和时间库,特别是名为 date:add-duration 的 XSLT 模板,可以在 http://exslt.org/date/functions/add-duration/date.add-duration.template.xsl[=12 上找到=]