, ob das Datum in mm/TT/JJJJ ist oder nicht? Wie überprüfe ich, ob ein Datum im Format MM/TT/JJJJ oder nicht in C# ist?Wie überprüft man in C#
5
A
Antwort
17
Hinweis: Ich nehme an, dass Sie gefragt haben, ob eine Zeichenfolge ein gültiges Datum im Format "MM/TT/JJJJ" ist. A DateTime
selbst nicht haben ein Format, so dass Sie das nicht überprüfen können.
Verwenden DateTime.TryParseExact
versuchen, es zu analysieren:
string text = "02/25/2008";
DateTime parsed;
bool valid = DateTime.TryParseExact(text, "MM/dd/yyyy",
CultureInfo.InvariantCulture,
DateTimeStyles.None,
out parsed);
Beachten Sie, dass ich Ihren Format-String an, was sich geändert habe ich denke du meinst - ich bezweifle, dass Sie wirklich das erste Bit gemeint Minuten sein, zum Beispiel .
Wenn Sie nicht die invariante Kultur wollen, geben Sie eine andere :)
Verwandte Themen
- 1. Wie überprüft man Integerüberlauf in C?
- 2. C# sharcompress: Wie man den Fortschritt überprüft
- 3. Wie überprüft man Float in Diapason in C++?
- 4. wie man Funktionswert überprüft?
- 5. Wie überprüft man, ob es etwas in cin gibt [C++]
- 6. Wie überprüft man, ob WkWebView in Objective-C geladen wird?
- 7. Wie überprüft man eine "NULL Objektreferenz" in Managed C++?
- 8. Wie überprüft man Kalenderereignisse in Office 365 mit C#?
- 9. Wie überprüft man, ob ein Objekt serialisierbar ist in C#
- 10. Wie man Verfügbarkeiten in C-Code-Liste überprüft
- 11. Wie überprüft man, ob es Null ist Datetime in C#
- 12. Wie überprüft man, ob localhost
- 13. Wie überprüft man Ethernet in Linux?
- 14. Wie überprüft man, ob die Eingabe Buchstabe C ist?
- 15. Wie überprüft man, ob ein Computer von C#
- 16. Wie überprüft man den Migrationsstatus?
- 17. Javascript: Wie man Zeichenkettentyp überprüft?
- 18. Wie überprüft man, ob ein Objekt initialisiert wurde? Objective-C
- 19. Objective-C wie überprüft man, ob eine Zeichenkette null ist
- 20. Wie überprüft man, welche Klemmen offen sind mit c
- 21. Wie überprüft man die Attributverfügbarkeit in XML?
- 22. Wie man auf Leerraumeingabe in Python überprüft
- 23. Wie überprüft man Serverstatus in Linux?
- 24. Wie überprüft man Null-Objekte in jQuery
- 25. Wie überprüft man Präsenz in Phoenix Framework?
- 26. Wie überprüft man eine Klasse in CSS?
- 27. Wie überprüft man Palindrome in SQL Server
- 28. Wie überprüft man Eingabe in UITextField?
- 29. Wie überprüft man NULL in if-Bedingung?
- 30. Wie überprüft man die Serverlast in asp.net?
Ich möchte ein Verfahren schaffen, wo ich überprüfen kann, dass mein Datum mm/DD/yyy Format mit oder nicht. Wenn das stimmt, werde ich etwas Validierung sonst noch machen. – saurav2109
@ saurav2109: Sicher, verwenden Sie DateTime.TryParseExact wie ich vorgeschlagen habe. Ich habe jetzt ein Codebeispiel für Sie geschrieben. –
Oder regulärer Ausdruck kann verwendet werden, obwohl es anfällig für Fehler ist. So ist DateTime.TryParseExact ein vorzuziehender Weg. –