java - 使用 JPA 属性日历的日期格式问题

标签 java jpa date calendar format

我在 JPA 中使用日历属性时遇到问题:

@Column(name = "Date")
@Temporal(TemporalType.DATE)
private Calendar date;

默认情况下,它设置为 mm/dd/yyyy,我需要 dd/mm/yyyy, 谁能帮助我吗?

我发现使用日期而不是日历很容易,但我无法使用它......

谢谢 丹尼尔

最佳答案

我认为,格式并不重要。 CalendarDate 都没有任何格式。它的 toString() 方法将其格式化为默认格式。

能否详细说明一下,

  • 预期的行为是什么?
  • 你得到了什么?

[根据下面的评论进行编辑]

无论如何,来自浏览器的它都是一个字符串。因此,您在将该 String 转换为 DateCalendar 时遇到问题。解决这个问题之后一切都会好起来的。

祝你编码愉快。干杯。

关于java - 使用 JPA 属性日历的日期格式问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5961564/

相关文章:

java - 如何检查输入的出生日期是否有效

java - @JsonApiRelationId 和 @JsonApiRelation 有什么区别?

java - 无法提交 JPA 事务 - RollbackException : Transaction marked as rollbackOnly

python - 从时区和 UTC 时间,获取该时间点与本地时间的秒数差异

java - 如何正确关闭和维护 Java 连接池中的连接

java - 使用 JPA 存储枚举自定义值

SQL Access 2010 按日期查询 "Data type mismatch in criteria expression."

java - 如何在 ScrolledComposite 中显示多行文本?

java - 我最近将我的项目转换为 Maven。但出现错误Resource read error : Could not load com/sun/xml/txw2/Content. class

java - Java Map 键的奇怪输出