Ich verwende die Methode Datetime.TryParse
, um das gültige Datum zu prüfen. Die Eingabedatenzeichenfolge wäre eine Zeichenfolge. gibt aber false zurück, da das Datum ungültig ist.
Bearbeiten: Ich habe es vermisst. Ich muss das gültige Datum mit der Zeit als "15/07/2012 12:00:00" überprüfen.
Irgendwelche Vorschläge sind willkommen ....
Sie können die Methode TryParseExact verwenden, mit der Sie eine Sammlung möglicher Formate übergeben können zu unterstützen. Die TryParse
-Methode ist kulturabhängig, also sei sehr vorsichtig, wenn du dich entscheidest, sie zu verwenden.
Also zum Beispiel:
%Vor% Sie sollten TryParseExact
verwenden, da Sie anscheinend das Format in Ihrem Fall festgelegt haben.
Etwas wie kann auch für dich arbeiten
%Vor% Wie die anderen sagten, können Sie TryParseExact
verwenden.
Weitere Informationen und die Verwendung mit der Zeit finden Sie in der MSDN-Dokumentation