【发布时间】:2017-01-19 22:55:27
【问题描述】:
我从我的数据库中获得了两种类型的日期:
Date : 2017-01-28 || Time : 12:59
我想将它组合成一个Date 变量。
这是两个变量的由来:
@Temporal(value = TemporalType.DATE)
@Future
@DateTimeFormat(pattern = "dd/MM/YY")
@Column(name = "dateDebut", nullable = true)
private Date date;
@Temporal(TemporalType.TIME)
@Column(name="Start_Hour")
private Date startHour;
任何帮助将不胜感激。谢谢。
【问题讨论】:
-
仅供参考: 你的
DateTimeFormat模式是错误的。将YY更改为yy。 -
仅供参考,麻烦的旧日期时间类,如
java.util.Date、java.util.Calendar和java.text.SimpleDateFormat现在是 legacy,被 Java 8 及更高版本中内置的 java.time 类所取代.见Tutorial by Oracle。