Bonjour bonjour

Voila mon problème :

J'ai deux heure a comparer. Voici mon code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
If dtStart >= dt.Rows(0).Item("StartHour") Then
'Code
Else
'code
End If
et le problème surviens quand mon dtStart = 18h (ce qui équivaux à 6:00:00 PM) est dt.Rows(0).Item("StartHour") = 8h (ce qui équivaux à 8:00:00 AM)

et normalement 18h est plus grand que 8h (enfin c'est ce qu'on ma appris à l'école..je crois..)

Enfin bref, ma question est la suivante : Pourquoi il me compare pas les heures en tenant compte des (AM/PM)?

Quelqu'un sais comment faire en sorte qu'il passe pas ma condition?
merci