在速度模板中添加和减去长整数

时间:2018-12-06 19:35:44

标签: long-integer velocity-template-language

我通过Date类型类得到一对Long Int(java.lang.Long)值。我正在确定这两个值之间的差异,以确定持续时间。但是,我们正在接近一个值太高而无法转换为Integer的日期,该日期将溢出并变为负数,从而取消了计算。我需要为我的代码找出如何使用这些Long Ints。

#set($end = $endDate.getTime())
#set($start = $startDate.getTime())

#set($diff = $end - $start)

如果将$ end和/或$ start转换为Integer,则会将其设置为负值。如果我将其保留为上述内容,则$ diff根本不会设置。

有什么办法可以在Velocity中使用这些Long Int值,或者以某种方式通过Javascript进行变通?

我们的系统当前使用Velocity Template 1.4运行。遗憾的是,我们无法更新此版本,因此我们只能使用该旧版本。

感谢您提供的任何帮助

0 个答案:

没有答案