Avatar ·

Wie erhalte ich das aktuelle lokale Datum und die Uhrzeit in Kotlin?

Hallo zusammen! Ich habe gerade angefangen, Kotlin für die Android-Entwicklung zu lernen, und bin auf eine scheinbar einfache Aufgabe gestoßen: Ich muss das aktuelle Datum und die Uhrzeit abrufen, um sie dem Benutzer im Format "dd.MM.yyyy HH:mm" anzuzeigen. Aber ich bin verwirrt, wie ich das richtig machen soll. Ich habe versucht, `Date()` und `SimpleDateFormat` wie in Java zu verwenden, aber in Kotlin sieht das umständlich aus. Außerdem habe ich gehört, dass `java.util.Date` als veraltet gilt und es etwas Neues gibt. Hier ist mein aktueller Code, der funktioniert, aber ich bin sicher, dass das nicht der beste Weg ist: ```kotlin import java.text.SimpleDateFormat import java.util.Date import java.util.Locale fun getCurrentDateTime(): String { val dateFormat = SimpleDateFormat("dd.MM.yyyy HH:mm", Locale.getDefault()) val date = Date() return dateFormat.format(date) } ``` Das Problem ist: 1. Der Code sieht nicht kotlinisch aus. 2. Ich bin mir nicht sicher, ob `java.util.Date` die richtige Wahl für ein neues Projekt ist. 3. Ich habe von `java.time.LocalDateTime` gehört, aber