Como obter a data e hora local atual em Kotlin?
Olá a todos! Comecei a estudar Kotlin para desenvolvimento Android e me deparei com uma tarefa simples, à primeira vista: preciso obter a data e hora atual para mostrá-las ao usuário no formato "dd.MM.yyyy HH:mm". Mas fiquei confuso sobre como fazer isso corretamente.
Tentei usar `Date()` e `SimpleDateFormat`, como em Java, mas em Kotlin parece complicado. Além disso, ouvi dizer que `java.util.Date` é considerado obsoleto e que existe algo novo. Aqui está meu código atual, que funciona, mas tenho certeza de que não é a melhor maneira:
```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)
}