数据库查询出来的日期数据传到前台变成long型的解决办法

    xiaoxiao2023-10-12  162

    数据库中的数据是日期格式,传到前台之后变成了long型的数字串,大家可以在前台使用函数对日期进行处理,格式化成想要的格式,处理方式较为基础,大家自行尝试。我们这里介绍几种简单的方法 第一种: 如果使用的fastjson处理的查询结果,可以这样处理:

    直接在相应的entity类里边给对象的字段上加上注解 @JSONField(format = “yyyy-MM-dd HH:mm:ss”) 就行这样:

    @JSONField(format = "yyyy-MM-dd HH:mm:ss") private Date date;

    或者加在get方法上,是一样的效果:

    /** * 获取:日期 */ @JSONField(format = "yyyy-MM-dd HH:mm:ss") public Date getDate() { return date; }

    第一种: 如果使用的是jackson包 // 在属性或者get方法上加此注解,方法和上边的一样

    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8") private Date date;

    效果如下: 上边是数据库的数据,下边是界面的展示效果

    最新回复(0)