【发布时间】:2017-08-11 16:19:14
【问题描述】:
我必须找到一个月的下一个第三个星期三,我似乎无法在 XSLT 上找到一个好的解决方案来执行此操作。例如,今天是 8 月 11 日,因此该月的下一个第三个星期三是 8 月 16 日。但如果今天是 8 月 17 日,那么该月的下一个第三个星期三将是 9 月 20 日。
在 XSLT 1.0 中是否可以这样做?
【问题讨论】:
-
您实际上是在处理输入 XML 文件吗?还是这是纯粹的数学学术练习?
-
有一个输入 XML 文件包含今天的日期
-
@S.Menon 计算 this 月的第三个星期三已经够复杂了(从我下面的回答中可以看出)。如果您需要任何月的下一个第三个星期三,您需要(a)找到本月的第三个星期三,(b)将其与给定日期进行比较,如有必要 (c) 找到 下 个月的第三个星期三。