使用XSLT 1.0检查停机时间,并给出开始/结束+工作时间

时间:2018-02-14 09:40:56

标签: xml xslt-1.0

我在XML中有两个日期 - 开始和结束。

然后我有一个时间表,周一到周五8点到17点。

我需要检查给定开始/结束日的分钟数在时间范围之间。

即: 开始时间:01.02.2018,6:00h 结束时间:10.02.2018,6:00 时间范围:周一至周五8点至17点 因此,结果将是每天9小时和8个工作日,因此9 * 24 * 8

目前,我可以检查某一天是否在时间范围之间。然而,随着时间的推移部分落在我的斗争中。我如何使用XSLT 1.0最好地解决这个问题?

1 个答案:

答案 0 :(得分:1)

www.exslt.org上有一个XSLT 1.0的日期处理函数/模板库。是否可用于您选择的XSLT 1.0处理器是另一个问题。

更好的是转向XSLT 2.0 / 3.0,它具有丰富的日期和时间处理功能。