数据库查询出时间,传给前端变为一串数字,有以下两种解决方法

时间:2025-02-13 13:47:22

方法一 :

import ;
import ;
import ;

import ;
import ;
import ;
import ;

/**
 * @author zhijian 在属性或者get方法上加入@JsonSerialize(using=)
 *
 */

public class DateFormatSerializer extends JsonSerializer<Date> {

    @Override
    public void serialize(Date value, JsonGenerator gen, SerializerProvider serializers)
            throws IOException, JsonProcessingException {
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        String datestr = (value);
        (datestr);
    }

}

方法二 :

// 在属性或者get方法上加此注解
@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
private Date createtime;