Meglio usare Hour() e Minute().
Se l'ora ha 1 carattere invece che due? Tagli la data in modo non corretto.