Comment obtenir la date actuelle (jour mois et année) et l'heure (heure, minutes et secondes) en heure locale à Kotlin?
J'ai essayé avec LocalDateTime.now()
mais cela me donne une erreur en disant Call requires API Level 26 (curr min is 21)
.
Comment avoir l'heure et la date à Kotlin?
Java.util.Calendar.getInstance()
représente l'heure actuelle en utilisant les paramètres régionaux et le fuseau horaire actuels.
Vous pouvez également choisir d'importer et d'utiliser Joda-Time ou l'un des forks for Android .
Essaye ça :
val sdf = SimpleDateFormat("dd/M/yyyy hh:mm:ss")
val currentDate = sdf.format(Date())
System.out.println(" C DATE is "+currentDate)
Ma méthode utils pour obtenir l’heure de la date actuelle en utilisant Calendar
lorsque notre 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
}
En utilisant
import ...getCurrentDateTime
import ...toString
...
...
val date = getCurrentDateTime()
val dateInString = date.toString("yyyy/MM/dd HH:mm:ss")