El Código A puede convertir un valor largo a valor de fecha, al igual que 2018.01.10
Espero obtener el valor Fecha + Hora, como 2018.01.10 23:11, ¿cómo puedo hacerlo con Kotlin?
Espero convertir la hora actual en un valor largo, ¿cómo puedo hacerlo con Kotlin?
¡Gracias!
Código A
fun Long.toDateString(dateFormat: Int = DateFormat.MEDIUM): String {
val df = DateFormat.getDateInstance(dateFormat, Locale.getDefault())
return df.format(this)
}
Solución del problema
Prueba esto, yo uso SimpleDataFormat.
fun convertLongToTime(time: Long): String {
val date = Date(time)
val format = SimpleDateFormat("yyyy.MM.dd HH:mm")
return format.format(date)
}
fun currentTimeToLong(): Long {
return System.currentTimeMillis()
}
fun convertDateToLong(date: String): Long {
val df = SimpleDateFormat("yyyy.MM.dd HH:mm")
return df.parse(date).time
}
Y para convertir un archivo java a un archivo kotlin con Android Studio, seleccionandoCode->Convert java file to kotlin file.
No hay comentarios.:
Publicar un comentario