String-Parsing in Datumsangaben in verschiedenen Formaten mit Java
Das Parsen von Strings in Datumsangaben ist eine häufige Aufgabe in der Programmierung. Zeichenfolgen, die Datumsangaben darstellen, können jedoch in verschiedenen Formaten vorliegen, was möglicherweise zu Komplexitäten bei der Konvertierung führt. Dieser Artikel befasst sich mit der Herausforderung, Zeichenfolgen mithilfe von Java in Datumsangaben mit unterschiedlichen Formaten zu konvertieren.
Problem:
Sie haben eine Zeichenfolge wie „19/05/2009“ in „ Format „TT/MM/JJJJ“ und möchten es in ein Datumsobjekt im Format „JJJJ-MM-TT“ konvertieren. Format.
Lösung:
SimpleDateFormat ist eine Java-Klasse, die Datumsangaben basierend auf bestimmten Mustern formatieren und analysieren kann. So können Sie damit die gewünschte Konvertierung erreichen:
import java.text.ParseException; import java.text.SimpleDateFormat; class StringToDateConversion { public static void main(String[] args) throws ParseException { // Define the input string in "dd/MM/yyyy" format String fromDate = "19/05/2009"; // Create SimpleDateFormat objects for both input and output formats SimpleDateFormat fromUser = new SimpleDateFormat("dd/MM/yyyy"); SimpleDateFormat myFormat = new SimpleDateFormat("yyyy-MM-dd"); // Parse the input string into a Date object Date parsedDate = fromUser.parse(fromDate); // Reformat the Date object into the desired "yyyy-MM-dd" format String reformattedStr = myFormat.format(parsedDate); // Print the reformatted string System.out.println(reformattedStr); } }
Dieser Code demonstriert den Konvertierungsprozess:
Indem Sie diese Schritte befolgen, können Sie die Konvertierung erfolgreich durchführen Zeichenfolgen mit unterschiedlichen Datumsformaten in gewünschte Datumsobjekte in Java.
Das obige ist der detaillierte Inhalt vonWie kann ich mit Java Zeichenfolgen in Datumsangaben mit unterschiedlichen Formaten analysieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!