数据日期类型返回前端指定格式转换
数据库日期类型返回调整
1、通过实体类set方法进行转换
private Date createTime;
// 前端展示字段-转换样式
private String creatTimeStr;
private SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
// 将值设置进参数时,进行转换
public void setCreateTime(Date createTime) {
this.createTime = createTime;
String time = sdf.format(createTime);
setCreatTimeStr(time);
}
2、通过service层讲返回集合进行遍历转换
// 当返回对象使用mybatis_plus原生分页封装时,取出集合转换放回
Page<SysDictVo> page = new Page<>(dictVo.getCurrPage(), dictVo.getPageSize());
IPage<SysDictVo> iPage = this.baseMapper.queryByPage(page, dictVo);
ArrayList<SysDictVo> sysDictVos = new ArrayList<>();
List<SysDictVo> records = iPage.getRecords();
for (SysDictVo sys:records){
Timestamp createdTime = sys.getCreatedTime();
DateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String time = sdf.format(createdTime);
sys.setCreatedTimeStr(time);
sysDictVos.add(sys);
}
iPage.setRecords(sysDictVos);
return iPage;
别说差点,差点就是永远