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"
Siehe Analysieren -Methode in DateFormat Klasse. Hier ist ein Beispiel
%Vor%Ü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.
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 .