GOOGLE ADS

sábado, 16 de abril de 2022

¿Cómo puedo convertir un valor largo a fecha y hora y convertir la hora actual a Long kotlin?

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

    Flutter: error de rango al acceder a la respuesta JSON

    Estoy accediendo a una respuesta JSON con la siguiente estructura. { "fullName": "FirstName LastName", "listings...