Saltar al contenido

¿Cómo convertir milisegundos a formato de fecha en Android?

Luego de mucho trabajar pudimos hallar la contestación de este atolladero que muchos los usuarios de esta web han tenido. Si tienes algún detalle que aportar no dejes de aportar tu información.

Solución:

Solo prueba este código de muestra: –

import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Calendar;


public class Test 

/**
 * Main Method
 */
public static void main(String[] args) 
    System.out.println(getDate(82233213123L, "dd/MM/yyyy hh:mm:ss.SSS"));



/**
 * Return date in specified format.
 * @param milliSeconds Date in milliseconds
 * @param dateFormat Date format 
 * @return String representing date in specified format
 */
public static String getDate(long milliSeconds, String dateFormat)

    // Create a DateFormatter object for displaying date in specified format.
    SimpleDateFormat formatter = new SimpleDateFormat(dateFormat);

    // Create a calendar object that will convert the date and time value in milliseconds to date. 
     Calendar calendar = Calendar.getInstance();
     calendar.setTimeInMillis(milliSeconds);
     return formatter.format(calendar.getTime());


espero esta ayuda…

Convertir el milisegundo valor a Date instancia y pásela al formateador elegido.

SimpleDateFormat formatter = new SimpleDateFormat("dd/MM/yyyy"); 
String dateString = formatter.format(new Date(dateInMillis)));

public static String convertDate(String dateInMilliseconds,String dateFormat) 
    return DateFormat.format(dateFormat, Long.parseLong(dateInMilliseconds)).toString();

Llame a esta función

convertDate("82233213123","dd/MM/yyyy hh:mm:ss");

Te invitamos a favorecer nuestra tarea añadiendo un comentario y puntuándolo te damos la bienvenida.

¡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 *