java鬼混笔记:springboot之thymeleaf 4:常见的格式化方法

之前jsp有fmt标签方法,thyemleaf也不能少,这里就列出常用的方法就行,走一遍,大概知道有什么玩意。

上代码:

假设java代码里有个model.addAttribute("date", new Date());等等参数...


时间格式化:yyyy-MM-dd HH:mm:ss



显示几号:



显示几月:这里输出 :11



显示几月:这里输出:十一月



下面的方法都是类似的意思...
${#dates.day(date)}
${#dates.month(date)}
${#dates.monthName(date)}
${#dates.monthNameShort(date)}
${#dates.year(date)}
${#dates.dayOfWeek(date)}
${#dates.dayOfWeekName(date)}
${#dates.dayOfWeekNameShort(date)}
${#dates.hour(date)}
${#dates.minute(date)}
${#dates.second(date)}
${#dates.millisecond(date)}
${#dates.createNow()}// 显示当前时间,格式:Sat Nov 18 17:10:07 CST 2017
还有个日历方法,方法差不多,网址:http://www.thymeleaf.org/doc/tutorials/3.0/usingthymeleaf.html#calendars
${#calendars.format(cal, 'dd/MMM/yyyy HH:mm')}



最少12位整数,不够左边补0。POINT:每三位数就用小数点隔开,如:num=12345678,结果就是:000.012.345.678。
POINT可以换成别的,如COMMA(用逗号隔开,常见的比如钱),WHITESPACE(用空格隔开),NONE(不用,什么都不用隔开),DEFAULT(由区域设置,这里它会默认用逗号隔开)






精确度:至少6位整数,不够前面补0,精确到2位小数,小数那块有4舍5入

精确度:至少6位整数,不够前面补0,精确到2位小数,小数那块有4舍5入,但小数点变成COMMA:逗号,如:123,88



 


from=1,to=8,从1输出到8:1,2,3,4,5,6,7,8

同上,每隔2个输出


你可能感兴趣的:(thymeleaf,SpringBoot)