当我尝试使用Calendar作为存储时间的对象时
@Temporal(TemporalType.TIME)
Calendar pullServiceStart = getNewTimeInstance(0,0);
...我收到错误消息“日历无法持续时间”。
现在,不推荐使用java.util.date,但我需要的是存储一个只包含分钟和小时的时间对象。
如何处理?
答案 0 :(得分:0)
LocalTime
不能只保留时间。如果您无法切换到 Java 8 及其 @Column(name="local_time")
private LocalTime localTime;
:
Calendar
唯一的选择是从 Date
切换到 {{1}}。