获取两个日期之间的特定天数 |在自由市场

Get the amount of specifc days in between two dates | in Freemarker

解释一下我的案例的标题或问题。 我想获得日期之间的星期六和星期日的数量。例如: 开始日期是:2022-02-01。结束日期为:2022-02-07。 所以在日期之间是两个周末或一个星期六和星期日。

有什么方法可以计算这个或使用给定的函数吗?

没有为此内置任何内容,因此您必须向模板公开一些 Java 实用程序才能执行此操作。或者更好的是,data-model 应该包含要显示的最终值。一般来说,如果您必须在模板中进行计算,那不是一个好兆头。

希望 2.3.32 能够进行更多 date/time 计算(因为 java.time 支持)。当然,这甚至需要一些编码,但这样就可以完全用模板语言来完成。现在,您必须为此使用 Java。