Avatar ·

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) }