springboot项目使用freemarke格式化时间戳写法

本文介绍了在SpringBoot项目中,如何使用Freemarker模板引擎将后台传递的时间戳格式化为常规日期字符串。通过`${对象.时间字段?number_to_datetime?string("yyyy-MM-dd HH:mm:ss")!""}`的语法,可以将时间戳转换为指定格式。同时,文章还提到了针对10位时间戳需要乘以1000的情况,以及时间截取、替换和金额格式化的其他操作。
摘要由CSDN通过智能技术生成

springboot项目使用freemarke时间处理:

后台以时间戳的形式传过来的,这个时候使用freemarker交互后台数据的时候,就要格式化成我们常规的形式,写法是:

${对象.时间字段?number_to_datetime?string("yyyy-MM-dd HH:mm:ss")!""}

即可把时间戳转化成自己想要的格式显示!

注意这里转换时间戳是毫秒(即13位的时间戳),如果传过来的时间戳是秒(即10位的时间戳),需要*1000转换成毫秒显示:${(对象.时间字段*1000)?number_to_datetime?string("yyyy-MM-dd HH:mm:ss")!""}

其他格式时间处理

时间截取:

${对象.时间字段?substring(0, 10)}

时间替换:

 ${对象.时间字段?replace("T"," ")}

金额显示小数点后两位小数显示方式:

${对象.字段?string["###,##0.00"]}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

培友的Java++

你的鼓励,是我最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值