Advertisement

DTO转VO时将日期从DATE变为String

阅读量:

前言

当 backend 的 date 类型为 Date 类型时,在 frontend 显示过程中,
若不进行处理,则会以时间戳的形式在 frontend 昲示,
在这种情况下,
以便简化 frontend 对日期数据的繁琐操作,
在 backend 传递值的时候,
可以直接将 date 转换为 string 类型。

正文

本文重点阐述了DTO对象转为VO对象过程中如何将DATE字段转为String类型的问题。为了完成任务需求,在程序中需导入cglib包以支持相关操作功能。复制对象的过程中我们可以通过引入转换器类来完成数据类型的转换工作。

复制代码
    public static void copyProperties(Object source, Object target, Converter converter) {
    	BeanCopier beanCopier = BeanCopier.create(source.getClass(), target.getClass(), true);
    	beanCopier.copy(source, target, converter);
    }

其次,声明一个日期转换器,将Date类型转为String

复制代码
    public class DateConverter im

全部评论 (0)

还没有任何评论哟~