Konvertiert eine Zeichenfolge in ein Datum in .net

8

Ich lese Text aus einer flachen Datei in c # und muss testen, ob bestimmte Werte Datumsangaben sind. Sie können entweder im JJJJMMTT-Format oder im MM / TT / YY-Format vorliegen. Was ist der einfachste Weg dies in .Net zu tun?

    
JoshL 23.09.2008, 19:34
quelle

6 Antworten

27
%Vor%

oder

%Vor%

Weitere Informationen finden Sie in der MSDN-Dokumentation zu ParseExact und TryParseExact .

    
Paul van Brenk 23.09.2008, 19:40
quelle
3

Sie könnten auch TryParseExact für das genaue Format verwenden. Methode, hier ist Dokumentation: Ссылка

z.B.

%Vor%

Ich hoffe, ich helfe dir.

    
stefano m 23.09.2008 19:47
quelle
3

DateTime.TryParse Methode

    
Steven A. Lowe 23.09.2008 19:35
quelle
0

Sie können auch Convert.ToDateTime

ausführen

nicht sicher, die Vorteile von beiden

    
Sara Chipps 23.09.2008 19:43
quelle
0

Wenn TryParse nicht verwendet wird, wird keine Ausnahme ausgelöst. Außerdem gibt TryParse True / False zurück und zeigt damit den Erfolg der Konvertierung an.

Grüße ...

    
Josh Stodola 23.09.2008 19:46
quelle
0
___ answer123357 ___

Sie könnten auch TryParseExact für das genaue Format verwenden. Methode, hier ist Dokumentation: Ссылка

z.B.

%Vor%

Ich hoffe, ich helfe dir.

    
___ answer123313 ___

Sie können auch Convert.ToDateTime

ausführen

nicht sicher, die Vorteile von beiden

    
___ answer123294 ___
%Vor%

oder

%Vor%

Weitere Informationen finden Sie in der MSDN-Dokumentation zu ParseExact und TryParseExact .

    
___ qstntxt ___

Ich lese Text aus einer flachen Datei in c # und muss testen, ob bestimmte Werte Datumsangaben sind. Sie können entweder im JJJJMMTT-Format oder im MM / TT / YY-Format vorliegen. Was ist der einfachste Weg dies in .Net zu tun?

    
___ antwort123376 ___

Sie können die TryParse-Methode verwenden, um die Gültigkeit zu prüfen und gleichzeitig zu analysieren.

%Vor%     
___ tag123net ___ Das .NET-Framework ist ein Software-Framework, das hauptsächlich für das Microsoft Windows-Betriebssystem entwickelt wurde. Es enthält eine Implementierung der Basisklassenbibliothek, Common Language Runtime (allgemein als CLR bezeichnet), Common Type System (allgemein als CTS bezeichnet) und Dynamic Language Runtime. Es unterstützt viele Programmiersprachen, einschließlich C #, VB.NET, F # und C ++ / CLI. NICHT für Fragen zu .NET Core verwenden. ___ qstnhdr ___ Konvertiert eine Zeichenfolge in ein Datum in .net ___ answer123343 ___

Wenn TryParse nicht verwendet wird, wird keine Ausnahme ausgelöst. Außerdem gibt TryParse True / False zurück und zeigt damit den Erfolg der Konvertierung an.

Grüße ...

    
___ answer123270 ___

DateTime.TryParse Methode

    
___ tag123c ___ C # (sprich "Cis") ist eine objektorientierte Programmiersprache auf hohem Niveau, die für die Erstellung einer Vielzahl von Anwendungen entwickelt wurde, die auf dem .NET Framework (oder .NET Core) ausgeführt werden. C # ist einfach, leistungsfähig, typsicher und objektorientiert. ___
Skippy 23.09.2008 19:49
quelle

Tags und Links