首页 > 解决方案 > Java日期到没有时区的postgres时间戳

问题描述

在我的 postgres 数据库中,其中一个表的时间戳没有时区

2019-04-30 06:58:39.140661

我有像这样生成它的实体类:

@Temporal(TemporalType.TIMESTAMP)
@Column(name="updated_ts")
private java.util.Date updatedTs;

我需要从 db 中获取值,但我的日期为"MM/DD/YYY"。所以,我需要的是只检查月日和年,而忽略其余的。

提前致谢。

标签: javapostgresqlhibernatespring-data-jpadate

解决方案


您可以使用

@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "MM/DD/YYYY") @Column(name="updated_ts") private java.util.Date updatedTs; 或者你也可以使用:@Temporal(value=TemporalType.DATE)


推荐阅读