date日期格式问题

从数据库中导入时间的时候,页面多了一个".0"image.png

想把他去掉,于是image.png

结果显示的是格林时间:image.png

在红圈倒数第二行输出还是正常时间,传到实体里就是格林时间了image.png

实体image.png

求有好心人科普一下

评论区

JFinal

2019-06-24 15:57

本质问题是:数据本身与数据展示是分离的,同样的数据可以展示为多种形式

具体到这个 date 问题,其中的数据就是一个 long 值,假定这个 long 值是 123456,然后你可以看到各各种显示,例如有的会以 ".0" 结尾,有的是 CST 2019 这种东东

只要这个 long 值是相同的,显示成什么 "无关紧要"

所以,要看值是什么,使用 data.getTime() 即可

最后,在页面中显示成自己希望的格式使用:
#date(createDate)
或者
#date(createDate, "yyyy-MM-dd HH:mm:ss")

祭司18

2019-06-24 16:11

@JFinal 谢谢指导,已经解决

热门反馈

扫码入社