Я использую некоторый код для вычитания одной даты из другой с использованием XSLT 2.0:
<xsl:template match="moveInDate">
<xsl:value-of select="current-date() - xs:date(.)"/>
</xsl:template>
Это работает, однако оставляет ответ с ответом P2243D, который, как я полагаю, соответствует "Период 2243 дня " (что правильно с точки зрения математики).
Поскольку мне нужно только количество дней, а не P и D, я знаю, что могу использовать подстроку или что-то подобное, но как новичку в XSLT, мне любопытно, есть ли лучший, более элегантный способ сделать это, чем простое манипулирование строками.