Trouver si la date est plus qu'une autre date

Je ne peux pas savoir pourquoi cette VB.net le code ne fonctionne pas..

Ce que je suis en train de faire est de if value1 > value2 puis affiche une boîte de message disant expiré le reste afficher une messagebox dit de ne pas expiré.

If "4-3-13 10:54:22" > "15-3-13 12:23:30" Then
    MsgBox("Expired")
Else
    MsgBox("Not Expired")
End If

chaque fois qu'elle vient de dire expiré, même en sachant qu'il ne devrait pas.

Quand j'ai changer de 15-3-13 12:23:30 à 1-3-13 12:23:30 il encore dire expiré.

Si je change mon code:

If "4-3-13 10:54:22" < "15-3-13 12:23:30" Then
    MsgBox("Not Expired")
Else
    MsgBox("Expired")
End If

Il renvoie toujours faux.

Comment puis-je faire en sorte que:

DATE1 = 4-3-13 10:54:22

DATE2 = 15-3-13 12:23:30


IF DATE1 > DATE2 THEN
   Expired
else
   Not Expired

Devrait revenir 'a Pas expiré'

Toute personne en mesure de les aider.. je ne peux pas travailler ?

OriginalL'auteur Aaron | 2013-03-04