Eclipse jest ostrzeżenie, że używam przestarzałej metody:Java Data getDate() przestarzałe, refactored używać kalendarza, ale wygląda brzydko
eventDay = event.getEvent_s_date().getDate();
Więc przepisał go jako
eventDay = DateUtil.toCalendar(event.getEvent_s_date()).get(Calendar.DATE);
To wydaje do pracy, ale wygląda brzydko. Moje pytanie brzmi: czy mogę to zmienić najlepiej? Jeśli nie, to w jaki sposób byś się odrodził? Potrzebuję numer dnia daty przechowywanej w ziarnie.
skończyło się dodając metodę w moich DateUtils go oczyścić
eventDay = DateUtil.getIntDate(event.getEvent_s_date());
public static int getIntDate(Date date) {
return DateUtil.toCalendar(date).get(Calendar.DATE);
}
wskazówka: użyj java 8 (zobacz odpowiedź poniżej) – torina