简单问题:我可以在Velocity模板中执行Math.ceil和Math.floor的等效操作吗?从我能找到的,我将不得不使用MathTool,但这似乎并没有我想要的。向上舍入或向下舍入速度
6
A
回答
3
我想说你可以使用MathTool.roundToInt()
和加/减1,但它也应该可以提供一个对象与你的方法,可能会提供你所需要的。
也看看 Velocity Tools 2.0的MathTool有方法floor()和ceil()。
1
我推荐Tools 2.0 MathTool以获得最大的类型灵活性,但Velocity Engine 1.6+支持通过将类本身放入上下文来支持静态方法。所以快速简单的解决方案是:
context.put(“Math”,Math.class);
$ Math.ceil($ foo) $ Math.floor($ bar)
相关问题
- 1. 向上或向下舍入
- 2. Python 2.7:向下舍入而不是向上舍入
- 3. PHP向下舍入
- 4. DateTime向上和向下舍入
- 5. 在swift中向下舍入
- 6. 向下舍入整数值
- 7. 转换一个长双用向上(或向下)四舍五入
- 8. 向上或向下舍入为最接近的20
- 9. 在C中向上或向下舍入值#
- 10. Excel中 - 舍入日期和时间 - 向上或向下小时
- 11. C#正在向下舍入分部
- 12. 用php向下舍入数字
- 13. HighCharts向下舍入时超过100
- 14. c函数向下舍入一半
- 15. 向下舍入到一位小数
- 16. 仅使用数学函数向上/向下舍入?
- 17. 向上舍入为图最大
- 18. Apache Velocity向上舍入到多个
- 19. 向上舍入浮点数bash
- 20. 在SQL Server中向上舍入?
- 21. parC int分区向上舍入
- 22. Python v2.6向上舍入小数(货币)?
- 23. MySQL整数向上或向下舍入,为什么不能使用小数?
- 24. 如何将float向下舍入到给定的精度?
- 25. 向上舍入一个双精度到最接近的整数
- 26. 向上舍入到目标C中的下一个整数?
- 27. 如何将下一个整数向上舍入为正数?
- 28. 将字符串格式化为1小数位,无需向上/向下舍入
- 29. T-SQL:舍入到宿舍
- 30. R舍入单位的舍入数