Jackson @JsonFormat Datum einstellen mit einem Tag weniger

Ich habe Spring Date Rest mit Spring Boot in meinem Projekt verwendet. Dieses Projekt hat ein Objekt und ich habe die Annotation @JsonFormat verwendet, um das Datumsfeld zu formatieren, das von meinem Json empfangen wird. Das Format des Feldes Datum ist "TT / MM / JJJJ". Wenn ich in meinem JSON den Wert "08/07/1980" sende, konvertiert der Jackson in den Wert "07/07/1980".

Das Problem ist, dass @JsonFormat das Datum mit einem Tag weniger festlegt

Dies ist mein Quellcode

@Temporal(TemporalType.DATE)
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "dd/MM/yyyy", locale = "pt-BR", timezone = "UTC")
private Date birthDate;

Vielen Dan

Antworten auf die Frage(8)

Ihre Antwort auf die Frage