在xslt 2.0分钟内从持续时间获得分钟差异

时间:2017-11-03 12:17:07

标签: date xslt xslt-2.0 difference minute

我必须约会:xs:date(current-date())以及类似2017-11-01T09:17:00Z的内容。 我需要在几分钟内获得好处。

我的想法是使用minutes-from-duration()函数,但我不知道如何将日期转换为正确的输入

1 个答案:

答案 0 :(得分:1)

您可以简单地在XSLT / XPath 2或更高版本中减去两个日期或日期时间,例如: current-dateTime() - xs:dateTime('2017-11-01T09:17:00Z')要获得持续时间,您可以使用您的功能或其他操作,例如(current-dateTime() - xs:dateTime('2017-11-01T09:17:00Z')) div xs:dayTimeDuration('PT1M')将持续时间除以1分钟。