SpringBoot JPA实体在将日期保存到PostgreSQL时忽略时区



所以,我在PostgreSQL数据库中有一个字符串/Varchar列类型的表。

还有,我的spring boot entity for this column:

@Column(name = "pickup_schedule")
@Temporal(TemporalType.TIME)
private Date customPickupTm;

然后,我的表保存customPickupTm的数据如下:

时间格式错误

但是我只需要插入格式为HH:mm:ss的列,而不是+07

有办法去除+07吗?

我已经检查了&调试设置为customPickupTm变量的最终值,格式为HH:mm:ss

调试变量值

试试

@Column(name = "pickup_schedule", columnDefinition = "timestampt with time zone not null", nullable = false)
@Temporal(TemporalType.TIMESTAMP)
private Date customPickupTm;

最新更新