在 xslt 2.0 minutes-from-duration 中以分钟为单位获得差异
get difference in minutes in xslt 2.0 minutes-from-duration
我必须约会:xs:date(current-date())
和类似的 2017-11-01T09:17:00Z
。
我需要在几分钟内得到不同。
我的想法是 minutes-from-duration()
函数,但我不知道如何将日期转换为正确的输入
您可以简单地减去 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 分钟。
我必须约会:xs:date(current-date())
和类似的 2017-11-01T09:17:00Z
。
我需要在几分钟内得到不同。
我的想法是 minutes-from-duration()
函数,但我不知道如何将日期转换为正确的输入
您可以简单地减去 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 分钟。