问题描述:数据库中的date字段:2018-09-01 12:23:23,在Java中取出该字段,并用FastJSON将其转化,你就会发现时间变成了148364681324这样的时间戳,FastJSON提供了解决方法。
解决方法:
方法1:在对应的实体类的的属性上方定义一个注解
@JSONField(format = “yyyy-MM-dd HH:mm:ss”)
注意一下导入的是这个类:import com.alibaba.fastjson.annotation.JSONField;
截图如下:
方法2:在servlet中将数据转换成json对象时,使用JSON.toJSON(date,SerializerFeature.DisableCircularReferenceDetect,SerializerFeature.WriteDateUseDateFormat),现在在前台显示的时候就会显示成年-月-日 时:分:秒的格式