Java entspricht .NETs DateTime.Parse?

8

Ich arbeite an einer Java-Klasse, die ich mit Pervasive Data Profiler verwenden werde, die prüfen muss, ob eine Date String mit .NET DateTime.Parse funktioniert.

Gibt es eine äquivalente Klasse oder eine Bibliothek von Drittanbietern, die mir diese Funktionalität geben kann, die sehr nah an DateTime.Parse von .NET ist?

Ich würde es brauchen, um mit einer breiten Palette von Datumsformaten umgehen zu können. Ex. "12/20/2008", "1/1/08", "5/10/2009 12:46:00 AM", "5/10/2009 17:46:00"

    
Superdumbell 15.03.2010, 21:28
quelle

3 Antworten

7

Siehe Analysieren -Methode in DateFormat Klasse. Hier ist ein Beispiel

%Vor%     
Asad Butt 15.03.2010 21:31
quelle
1

Überprüfen Sie die DateFormat.parse (String) -Methoden der DateFormat-Klasse.

Auch die Klasse Date verfügt über zwei veraltete Methoden, die Strings in Date-Objekte analysieren. Die Verwendung der Date-Klasse im Allgemeinen wird jedoch nicht empfohlen. Es wurde durch die Kalenderklasse ersetzt.

    
pnt 15.03.2010 21:34
quelle
1

Verwenden Sie DateFormat:

%Vor%

SimpleDateFormat (ist sehr praktisch. Aber ... wenn Sie wirklich etwas mächtigeres verwenden möchten - und es für wirklich wert halten - können Sie Joda Time Es ist eine sehr mächtige, aber einfach zu bedienende Bibliothek. Tatsächlich gibt es ein Vorschlag, eine neue Standardbibliothek zu erstellen , die dieser sehr ähnlich ist .

    
helios 15.03.2010 21:43
quelle

Tags und Links