So zeigen Sie das aktuelle Datum und die aktuelle Uhrzeit im Format „TT/MM/JJJJ HH:mm:ss.SS“ an
Im bereitgestellten Java-Code: Das Problem bei der Anzeige von Datum und Uhrzeit im gewünschten Format „TT/MM/JJJJ HH:mm:ss.SS“ liegt in der Verwendung unterschiedlicher Formate SimpleDateFormat-Instanzen mit unterschiedlichen Formatierungsmustern.
Lösung:
Um das Datum sowohl in String- als auch in Date-Objekten mit dem gewünschten Muster korrekt zu formatieren, sollten Sie dieselbe SimpleDateFormat-Instanz verwenden im gesamten Code wie folgt:
import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; public class DateAndTime { public static void main(String[] args) throws Exception { Calendar cal = Calendar.getInstance(); SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss.SS"); // Format the date as a String String strDate = sdf.format(cal.getTime()); System.out.println("Current date in String Format: " + strDate); // Parse the formatted string back into a Date object Date date = sdf.parse(strDate); System.out.println("Current date in Date Format: " + sdf.format(date)); } }
Durch die Verwendung derselben SimpleDateFormat-Instanz mit dem gewünschten Muster wird die Ausgabe sein:
Current date in String Format: 05/01/2012 21:10:17.287 Current date in Date Format: 05/01/2012 21:10:17.287
Dies entspricht dem angegebenen Format „TT/MM/JJJJ HH:mm:ss.SS“ sowohl für die Zeichenfolgen- als auch für die Datumsdarstellung.
Das obige ist der detaillierte Inhalt vonWie zeige ich das aktuelle Datum und die aktuelle Uhrzeit im Format „TT/MM/JJJJ HH:mm:ss.SS' in Java korrekt an?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!