Saltar al contenido

Cómo obtener la fecha y hora local actual en Kotlin

Solución:

Prueba esto :

 val sdf = SimpleDateFormat("dd/M/yyyy hh:mm:ss")
 val currentDate = sdf.format(Date())
 System.out.println(" C DATE is  "+currentDate)

java.util.Calendar.getInstance() representa la hora actual utilizando la ubicación y la zona horaria actuales.

También puede optar por importar y usar Joda-Time o una de las bifurcaciones para Android.

Mi método de utilidades para obtener la fecha y hora actual usando Calendar cuando nuestra minSdkVersion <26.

fun Date.toString(format: String, locale: Locale = Locale.getDefault()): String {
    val formatter = SimpleDateFormat(format, locale)
    return formatter.format(this)
}

fun getCurrentDateTime(): Date {
    return Calendar.getInstance().time
}

Utilizando

import ...getCurrentDateTime
import ...toString
...
...
val date = getCurrentDateTime()
val dateInString = date.toString("yyyy/MM/dd HH:mm:ss")
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *