Format Date selon localisation.
Bonjour à tous,
je teste actuellement mon appli et je viens de découvrir un bug qu je ne parviens pas à corriger.
Lorsque je fais une requete d'affichage depuis ma BDD en selectionnant une date, je teste cette date de cette maniere:
Code:
1 2 3 4 5
| If CStr(MyReader(5)) = "01/01/1900" Then
TxtDateFin.Text = String.Empty
Else
TxtDateFin.Text = CStr(MyReader(5))
End If |
BARBARE me direz-vous et vous aurez raison, mais si je fais:
Code:
1 2 3 4 5
| If CStr(MyReader(5)) = "NULL" Then OU cstr(myreader.IsBDNull(5))
TxtDateFin.Text = String.Empty
Else
TxtDateFin.Text = CStr(MyReader(5))
End If |
il me sort des erreurs de conversions ou m'affiche 01/01/1900
Sauf que je viens de tester mon appli localisée en anglais et que dans ce cas, la date n'est plus 01/01/1900 mais 1/1/1900. Avec mon test, j'affiche donc 1/1/1900 en anglais, or je voudrais que le textbox soit vide.
La question est surement stupide mais je suis paumé.
Merci d'avance