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