Код: Выделить всё
@Column(name = "fecha", nullable = false)
@Temporal(TemporalType.TIMESTAMP)
private ZonedDateTime fechaTurno;
Здесь вы можете увидеть, как хранится дата (правильно)

И затем, когда я получаю эти строки часовой пояс – "UTC"

Я уже настроил свой проект с помощью этих строк
Application.properties
Код: Выделить всё
spring.jackson.time-zone=America/Argentina/Buenos_Aires
spring.jpa.properties.hibernate.jdbc.time_zone=America/Argentina/Buenos_Aires
Код: Выделить всё
@PostConstruct
public void init(){
TimeZone.setDefault(TimeZone.getTimeZone("America/Argentina/Buenos_Aires"));
}
Подробнее здесь: https://stackoverflow.com/questions/785 ... m-database