2012-08-30 5 views
2

У меня в БД (mysql) формат столбца время например. 12:30:00 я использую для столбца в области Hibernate код последующей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 Могу ли я непосредственно выкройки чч: мм без строки trasformation , Если да Как? TNX ...

ответ

1
public LocalTime getTimeStart(){ 
     return timeStart; 
} 

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

Я только что изменил чч: мм в ЧЧ: мм – Shinigami

1

Вы должны использовать DateTimeFormat экземпляр для форматирования объекта даты от Joda Time:

DateTimeFormat.forPattern("hh:mm").print(timeStart); 
Смежные вопросы