In Java viele Bibliotheken nutzen die " java.util.Date " Objekt der realen Welt Datums-und Zeitangaben . Oft ist es notwendig, eine Zeichenkette umzuwandeln , entweder von einem Benutzer oder einem anderen Programm in eine "Date" Objekt . Dies wird als " Parsen " bezeichnet und ist leicht gemacht durch die Versorgungsunternehmen mit der Java-Plattform zur Verfügung gestellt. Things You
Java Compiler
Texteditor
brauchen anzeigen Weitere Anweisungen
1
Besorgen Sie sich eine " java.text.DateFormat " Instanz . " DateFormat " hat statische Methoden zur Verfügung , um Instanzen für verschiedene Anwendungen zu erhalten. Wenn Sie Daten nur Parsen sein wird , dann " DateFormat.getDateInstance ()" wird das Standardformat für die aktuelle locale geben . Wenn Sie Datum und Uhrzeit Strings analysieren wollen , dann sollten Sie " DateFormat.getDateTimeInstance ()". Diese Standard- Formate sollten gut funktionieren für die meisten Situationen . Wenn Sie etwas genauer analysieren müssen, können Sie eine Instanz von " java.text.SimpleDateFormat " über das genaue Format Sie benötigen.
2
analysieren Sie die Zeichenfolge . Auf der Instanz, die Sie zuvor erhalten , rufen Sie die " parse ( String) "-Methode , vorbei an der Zeichenfolge, die Sie wünschen , zu analysieren . Dies gibt den " java.util.Date " Objekt, das Datum und die Zeit, die analysiert wurde .
3
Griff keine Ausnahmen machen. Wenn das Datum konnte nicht erfolgreich analysiert werden kann , wird das " Parsen "-Methode durch eine " ParseException . " Sie müssen die Ausnahme durch Umwickeln der Aufruf der Methode in einem try- catch-Block zu fangen. Sachgemäße Behandlung des Fehlers wird durch Anwendung variieren. In einigen Fällen können Sie warnt den Benutzer , oder Sie können ein anderes " DateFormat " versuchen , wenn mehrere Input-Formate sind nicht zulässig.