Java Date getDate() 已弃用,重构为使用日历,但看起来很丑陋
2022-09-01 20:01:49
Eclipse警告我正在使用已弃用的方法:
eventDay = event.getEvent_s_date().getDate();
所以我把它重写为
eventDay = DateUtil.toCalendar(event.getEvent_s_date()).get(Calendar.DATE);
它似乎有效,但看起来很丑陋。我的问题是,我是否以最好的方式重构了这一点?如果没有,您将如何重构?我需要存储在豆中的日期的日期的日号。
我最终在我的DateUtils中添加一个方法来清理它
eventDay = DateUtil.getIntDate(event.getEvent_s_date());
public static int getIntDate(Date date) {
return DateUtil.toCalendar(date).get(Calendar.DATE);
}