Java教程

关于java实体类时间类型的格式化调整问题

本文主要是介绍关于java实体类时间类型的格式化调整问题,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

关于java bean在后台\转化为json交给前台时间类型格式调整的方法:

  1. 首先要引入fastjson依赖。
  2. 在实体类上使用注解: @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8"),这里是精确到秒,如果只精确到天,就把上面注解的HH:mm:ss去掉。
package com.xjzt.waimai.pojo.weChatUser;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.apache.ibatis.type.Alias;

import java.io.Serializable;
import java.util.Date;

@Data
@AllArgsConstructor
@NoArgsConstructor
@Alias("weCharUser")
public class WeCharUser implements Serializable {
    private String openId;
    private String nickName;
    private String gender;
    private String province;
    private String city;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private Date createTime;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private Date lastVisitTime;
}
这篇关于关于java实体类时间类型的格式化调整问题的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!