Я хочу снять 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
Посмотрите на библиотеку даты и времени EXSLT по адресу www.exslt.org и, в частности, по шаблону XSLT с именем date:add-duration, который можно найти по адресу http://exslt.org/date/functions/add-duration/date.add-duration.template.xsl
date:add-duration