Comment puis-je faire un contrôle isDate() à une date comme 16/01/2008 dans vb.net?Contrôle isDate sur les données européennes dans vb.net
0
A
Répondre
4
Pour vérifier si 16/01/2008 est une date valide, vous:
Dim result As Date
If Date.TryParse("16/01/2008", result) Then
'The date is valid '
End If
Maintenant, cela utilisera l'ensemble de la culture actuelle. Si vous voulez valider contre une culture spécifique, vous pouvez le faire comme celui-ci (par exemple avec la culture française):
If Date.TryParse("16/01/2008", Globalization.CultureInfo.GetCultureInfo("fr-FR"), _
Globalization.DateTimeStyles.None, result) Then
'The date is valid '
End If
2
Si le format de date dans vos données d'entrée est fixée à un mois/jour/année et ne non dépendent de la culture actuelle, vous devez utiliser DateTime.TryParseExact:
Public Shared Function IsValidInputDate(ByVal str As String) As Boolean
Dim dt as DateTime
Return DateTime.TryParseExact(str, "d/M/yyyy", Nothing, Globalization.DateTimeStyles.None, dt)
End Function
Questions connexes
- 1. IsDate TSQL Problème
- 2. de données dans le contrôle ListView dans VB.NET
- 3. contrôle de minuterie dans vb.net
- 4. Fonction isdate dans le composant dérivé ssis
- 5. Contrôle DataList dans les formulaires de demande de Windows vb.net
- 6. Contrôle de tabulation dans VB.Net
- 7. vb.net - Contrôle de tabulation?
- 8. Contrôle sans un formulaire dans VB.NET
- 9. créer un contrôle RadioButton dans vb.net
- 10. contrôle ListBox en VB.NET 2008
- 11. Zend_Date :: isDate n'imposera pas le format $
- 12. lecteur de données dans vb.net
- 13. Comment obtenez-vous le contrôle d'un contrôle dans VB.Net 3.0?
- 14. Contrôle qui filtre les données dans Excel
- 15. YUI Compression? gui? et comptible avec des lettres européennes?
- 16. Contrôle LabView (.ctl) à la structure VB.NET
- 17. Arrière-plans de contrôle transparents sur une forme dégradée VB.NET?
- 18. vb.net appel d'une sous-routine sur un contrôle utilisateur
- 19. Trier les données par ordre alphabétique - VB.Net
- 20. VB.net problème de contrôle transparent
- 21. Comment gérer les erreurs d'arrondi sur les doubles dans vb.net?
- 22. Afficher les données MySQL dans une étiquette - Vb.Net
- 23. Afficher les données xml dans silveragrid dataagrid, vb.net
- 24. Comment convertir les données d'accès ms en pdf dans vb.net
- 25. vb.net Contrôle de zone de texte
- 26. Données renvoyées par Oracle Proc dans vb.net
- 27. démarrer la session sur page_load dans vb.net
- 28. VB.Net Winforms Variable de contrôle utilisateur
- 29. Comment lire les emails dans vb.net 2005
- 30. Comment identifier le contrôle dans lequel je suis (vb.net cf)
pouvez-vous s'il vous plaît poster une partie de votre code. – Saar