Cómo obtener la fecha y hora local actual en Kotlin?
¡Hola a todos! Acabo de empezar a aprender Kotlin para desarrollo Android y me encontré con una tarea simple, a primera vista: necesito obtener la fecha y hora actual para mostrárselas al usuario en formato "dd.MM.yyyy HH:mm". Pero me confundí sobre cómo hacerlo correctamente.
Probé usar `Date()` y `SimpleDateFormat`, como en Java, pero en Kotlin se ve engorroso. Además, escuché que `java.util.Date` se considera obsoleto y que hay algo nuevo. Aquí está mi código actual, que funciona, pero estoy seguro de que no es la mejor manera:
```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)
}
```
El problema es que:
1. El código no se ve kotliniano.
2. No estoy seguro de que `java.util.Date` sea la elección correcta para un proyecto nuevo.
3. He oído hablar de `java.time.LocalDateTime`, pero
No answers yet.
Inicia sesión para dejar una respuesta