springboot项目读取的日期格式字段少一天

1.确认时区设置:检查项目中的时区设置是否正确。可以在 application.properties 或 application.yml 文件中添加以下配置,指定正确的时区:

spring.jackson.time-zone=Asia/Shanghai

2.使用@JsonFormat注解:在日期字段的getter方法上使用@JsonFormat注解,指定日期的格式和时区信息。例如:

import com.fasterxml.jackson.annotation.JsonFormat;

@JsonFormat(pattern = "yyyy-MM-dd", timezone = "Asia/Shanghai")
public Date getDate() {
    return this.date;
}

你可能感兴趣的:(java,spring,boot,java,后端)