invece del date utilizza la classe Calendar:
Calendar.getTime() -> torna la data
Calendar.get(HOUR); -> torna l'ora
Calendar.get(MINUTE): -> torna il minuto
e così via

basta che controlli la documentazione