Heim >Java >javaLernprogramm >Wie konvertiere ich mit Joda Time eine Datumszeichenfolge in ein DateTime-Objekt?

Wie konvertiere ich mit Joda Time eine Datumszeichenfolge in ein DateTime-Objekt?

Barbara Streisand
Barbara StreisandOriginal
2024-10-28 07:47:02910Durchsuche

How do I convert a date string to a DateTime object using Joda Time?

Konvertieren von Datumszeichenfolgen in DateTime-Objekte mit Joda Time

Beim Versuch, eine Datumszeichenfolge wie „04/02/2011 20:27“ zu konvertieren :05" mit new DateTime("04/02/2011 20:27:05") in ein DateTime-Objekt einfügen, kann aufgrund nicht übereinstimmender Formate ein Fehler auftreten. Um eine Datumszeichenfolge korrekt zu analysieren, stellt Joda Time ein DateTimeFormat-Dienstprogramm bereit.

Um die angegebene Datumszeichenfolge in ein DateTime-Objekt zu konvertieren, führen Sie die folgenden Schritte aus:

  1. Erstellen Sie einen DateTimeFormatter mit dem richtigen Datumsmuster:

    <code class="java">DateTimeFormatter formatter = DateTimeFormat.forPattern("dd/MM/yyyy HH:mm:ss");</code>
  2. Verwenden Sie die parseDateTime-Methode des Formatierers, um ein DateTime-Objekt zu erhalten:

    <code class="java">DateTime dt = formatter.parseDateTime("04/02/2011 20:27:05");</code>

By Mithilfe des DateTimeFormatter kann die Datumszeichenfolge effektiv in ein DateTime-Objekt konvertiert werden, was weitere Datums- und Uhrzeitmanipulationen und -operationen ermöglicht.

Das obige ist der detaillierte Inhalt vonWie konvertiere ich mit Joda Time eine Datumszeichenfolge in ein DateTime-Objekt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn