Ich: Ich möchte in Java meine Systemzeit auslesen lassen und sie in einem String im Format DD.MM.YYYY HH:MM ChatGPT: Um die aktuelle Systemzeit in Java auszulesen und im gewünschten Format `DD.MM.YYYY HH:MM` darzustellen, kannst du die Klasse `SimpleDateFormat` oder, wenn du mit Java 8 oder höher arbeitest, die moderne `DateTimeFormatter`-API verwenden. Hier ist ein Beispiel für beide Varianten: ### Variante 1: Mit `SimpleDateFormat` ```java import java.text.SimpleDateFormat; import java.util.Date; public class Main { public static void main(String[] args) { // Aktuelle Systemzeit Date now = new Date(); // Format festlegen SimpleDateFormat sdf = new SimpleDateFormat("dd.MM.yyyy HH:mm"); // In String umwandeln String formattedDate = sdf.format(now); // Ausgabe System.out.println(formattedDate); } } ``` ### Variante 2: Mit `DateTimeFormatter` (Java 8+) ```java import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; public class Main { public static void main(String[] args) { // Aktuelle Systemzeit LocalDateTime now = LocalDateTime.now(); // Format festlegen DateTimeFormatter dtf = DateTimeFormatter.ofPattern("dd.MM.yyyy HH:mm"); // In String umwandeln String formattedDate = now.format(dtf); // Ausgabe System.out.println(formattedDate); } } ``` Beide Varianten liefern die aktuelle Systemzeit im Format `DD.MM.YYYY HH:MM`. Die moderne `DateTimeFormatter`-API wird bevorzugt, da sie thread-sicher ist und mehr Funktionalität bietet.