new Date()的getHour,getMinutes都是不建议方法,那现在想获得小时,分钟,改怎么处理

new Date()的getHour,getMinutes都是不建议方法,那现在想获得小时,分钟,改怎么办?
RT,,,,,,,,,,都是不建议使用的方法,为什么不建议呢,而且如果不用这些方法,那想获得小时或者分钟应该怎么做呢?
------解决方案--------------------
用Calender
------解决方案--------------------
 Calendar c1 = Calendar.getInstance();
    c1.setTime(new Date());
    c1.get(Calendar.HOUR_OF_DAY);
    c1.get(Calendar.MINUTE);