我在DB(mysql)中输入了列类型的格式时间,例如12:30:00
我在Hibernate域中的列中使用以下代码

private LocalTime timeStart;

@Type(type="org.joda.time.contrib.hibernate.PersistentLocalTimeAsTime")
@Column(name="time_start")
public LocalTime getTimeStart(){
      return timeStart;
}


如果我打印值,我将有12:00:00.000
我可以直接使用hh:mm模式而不进行字符串转换吗,如果可以,怎么办?
TNX ...

最佳答案

public LocalTime getTimeStart(){
      return timeStart;
}

public String getTimeStartAsString(){
      return timeStart == null ? "" : timeStart.toString("hh:mm");
}

关于java - hibernate -时间格式注释,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12197145/

10-09 13:47