I have some deprecated Date
methods in my Java code and I would appreciate if someone can guide me here please. I have a private Date variable:
private Date startime;
private Date endTime;
and in my method I have declared:
Calendar calender = Calendar.getInstance();
this.startTime = calender.getTime();
this.startTime.setHours(0); // ----> is depreacted
this.endTime.setHours(startTime.getHours()); // -->deprecated line as well
Other methods such as setMinutes()
and getMinutes()
are also deprecated.
I know that I have to use Calendar.set(Calendar.HOUR_OF_DAY, hour)
. How can use the new code here? all the setHours, getMinutes, etc are all over-lined.
if (query.getCount() > 0 && query.moveToFirst()) {
Calendar calender = Calendar.getInstance();
this.startTime = calender.getTime();
this.startTime.setHours(0);
this.startTime.setMinutes(query.getInt("startTimeOfDayMins"));
this.daysOfWeek = (query.getString("daysOfWeek")).toLowerCase();
this.endTime = calender.getTime();
this.endTime.setHours(startTime.getHours());
this.endTime.setMinutes(startTime.getMinutes() + query.getInt("durationMins"));
this.context = null;
}