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

问题描述 投票:0回答:1

我有两个以XML格式给出的日期 - 开始和结束。

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

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

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

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

xml xslt-1.0
1个回答
1
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.