Je voudrais contrôler une chaîne si est dans le format jj/mm/aaaa et si le nombre dd est compris entre 1 et 31 et si mm est compris entre 1 et 12.script Visual Basic qui contrôle un format de date
Répondre
Vous pouvez utiliser la fonction DatePart:
DatePart("m", date)
DatePart("d", date)
Attendez quoi? Votre question n'est pas très claire. Avez-vous un DateTime et avez besoin de le sortir dans un format spécifique? Acceptez-vous une chaîne de l'utilisateur et devez vous assurer qu'elle correspond à ce format? Avez-vous une chaîne d'un autre endroit que vous devez faire correspondre pour un format spécifique?
Plus que tout, pourquoi vous en souciez-vous? Vous ne devez pas traiter les dates comme des chaînes, sauf au niveau de l'interaction avec l'utilisateur ou une autre source de données. Dans votre programme, ils devraient être de type DateTime. En supposant que la balise 'vb.net' est correcte, le DateTime a les méthodes statiques Parse, TryParse et ParseExact, et TryParseExact pratiques que vous pouvez utiliser pour accepter tout ce que l'utilisateur pourrait vous lancer.
Dans vb.net, vous pouvez utiliser la fonction IsDate()
pour tester la validité d'une date. Cela assurera que le jour et le mois sont dans la plage valide.
- 1. Convertir un fichier en PDF avec un script Visual Basic
- 2. Visual Basic Script simple temps écoulé
- 3. Propriétés du contrôle dans Visual Basic 6
- 4. Date de la transformation représentée sous forme de chaîne à date dans Visual Basic
- 5. Répertoires qui existent - Visual Basic 2008
- 6. webbrowser désactiver le débogage de script dans Visual Basic 6
- 7. Format() ne fonctionne pas en Visual Basic (Visual Studio 2005/Win 7)
- 8. Convertir un format de date Javascript au format PHP désiré
- 9. Visual Basic 2008 'tests'
- 10. format de date convertion
- 11. Visual Basic 6 événements
- 12. Format de date ActiveRecord
- 13. visual basic 2005 & mySQL
- 14. Visual Basic, Array, Mod
- 15. Libellé Visual Basic
- 16. Visual Basic 2005 + mysql
- 17. Visual basic List.box question
- 18. Question de déclaration Visual Basic
- 19. Etiquettes en Visual Basic
- 20. Formulaire Visual Basic 6
- 21. le format de date dans le script msbuild?
- 22. Comment utiliser un mutex dans Visual Basic
- 23. Ajouter un lecteur vidéo dans Visual basic
- 24. Date ("date format 8601")?
- 25. date et le format de contrôle du temps
- 26. Format de date CSV
- 27. SSIS comment puis-je insérer une date vide dans la base de données avec Visual basic
- 28. Ouvrir .exe dans Visual Basic
- 29. Demande de formulaire de connexion Visual Basic
- 30. Visual Basic 2010 Fast Writing