【问题标题】:JPA date not show hour/minute/second [duplicate]JPA日期不显示小时/分钟/秒[重复]
【发布时间】:2016-02-03 22:53:34
【问题描述】:

我有带参数日期的课程。

@Temporal(javax.persistence.TemporalType.DATE)
@Column(name = DomainConstant.DOMAIN_LOGIN_LOG_DATE)
private Date date;

当我将对象保存到数据库时。

我的日期不完整。在 db 中只有2016-02-03,但为什么呢?如何以 year-mouth-day hour-minute-second 等格式存储完整日期?

当然,我可以使用字符串,但是如何使用日期呢?

【问题讨论】:

  • 使用时间戳代替日期
  • 你的意思是Timestamp 来自java.sql.Timestamp;
  • @SheetalMohanSharma 表示改用@Temporal(TemporalType.TIMESTAMP)。此 JPA 注释将为您提供完整的日期格式。等价于 java.sql.Timestamp。

标签: java date jpa


【解决方案1】:

这是你要记录的时间和日期

@Temporal(javax.persistence.TemporalType.TIMESTAMP)
    @Column(name = DomainConstant.DOMAIN_LOGIN_LOG_DATE)
    private Date date;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-10-05
    • 1970-01-01
    • 2015-03-23
    • 2021-08-31
    • 1970-01-01
    • 1970-01-01
    • 2013-07-04
    • 1970-01-01
    相关资源
    最近更新 更多