Konvertieren von Datumszeichenfolgen in DateTime-Objekte mit Joda Time
Beim Versuch, eine Datumszeichenfolge wie „04/02/2011 20:27“ zu konvertieren :05" zu einem DateTime-Objekt mit new DateTime("04/02/2011 20:27:05"), Aufgrund nicht übereinstimmender Formate kann 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:
Erstellen Sie einen DateTimeFormatter mit dem richtigen Datumsmuster:
DateTimeFormatter formatter = DateTimeFormat.forPattern("dd/MM/yyyy HH:mm:ss");
Verwenden Sie die parseDateTime-Methode des Formatierers, um ein DateTime-Objekt zu erhalten:
DateTime dt = formatter.parseDateTime("04/02/2011 20:27:05");
Durch die Verwendung des DateTimeFormatter kann die Datumszeichenfolge effektiv in ein DateTime-Objekt konvertiert werden, was weitere Datums- und Uhrzeitmanipulationen und -operationen ermöglicht.
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3