hola
podrias usar el Convert.ToDateTime() para tener una fecha que comparar
el tema es que la hora de por si no tiene sentido sino la pones en contexto de un fecha, o sea decir que son las 10hs serian 10 hs no las 10 am solo se compara si hora tiene un contexto porque pueden sera las 9am de un dia comparado con las 9am de dos dias atras y eso arroja un resultado diferente
saludos
Leandro Tuttini
Blog
MVP Profile
Buenos Aires
Argentina