Eclipse avverte che sto usando un metodo obsoleto:Java Data getDate() deprecato, riscritta da usare il calendario, ma sembra brutto
eventDay = event.getEvent_s_date().getDate();
Così ho riscritto come
eventDay = DateUtil.toCalendar(event.getEvent_s_date()).get(Calendar.DATE);
Sembra lavorare ma sembra brutto. La mia domanda è che ho refactoring questo il modo migliore? In caso contrario, come si dovrebbe refactoring? Ho bisogno del numero del giorno di una data memorizzata in un bean.
ho finito per l'aggiunta di un metodo nei miei DateUtils per ripulirlo
eventDay = DateUtil.getIntDate(event.getEvent_s_date());
public static int getIntDate(Date date) {
return DateUtil.toCalendar(date).get(Calendar.DATE);
}
un suggerimento: utilizzare java 8 (vedere la risposta sotto) – torina