Unix timestamp a datetime en android
Posible duplicado:
Conversión de la marca de hora como cadena a la fecha en android
Mi servidor está devolviendo una marca de tiempo 1322400600 en String, En mi aplicación Android, necesito convertirlo como Nov 27, 2011 07:00 am. No sé cómo hacer esto por favor ayúdame.
- Patrón de caracteres 'L' en SimpleDateFormat
- Java ParseException al intentar la anotación String to Date
- Android Formato de fecha con zona horaria
- Pregunta simple sobre java SimpleDateFormat
- Extraño resultado de análisis de fecha y hora con SimpleDateFormat
– Gracias AvMishra
Soluciones:
He utilizado el siguiente código para obtener el valor deseado
long dv = Long.valueOf(timestamp_in_string)*1000;// its need to be in milisecond Date df = new java.util.Date(dv); String vv = new SimpleDateFormat("MM dd, yyyy hh:mma").format(df);
- Java / Android: convierte una cadena de hora GMT a hora local
- Problema con el análisis Fecha cadena:
- Obtenga día, mes y año por separado usando SimpleDateFormat
- Android SimpleDateFormat no funciona
- ¿Por qué este análisis de SimpleDataFormat falla en Android?
- Android parse String hasta la fecha - carácter de patrón desconocido 'X'
- Android SimpleDateFormat devolver el tiempo incorrecto entre la medianoche y 1 am
- SimpleDateFormat toma demasiado tiempo cuando se incluye la zona horaria
Puede utilizar new java.util.Date(Long.parseLong(timeInMillis))
. Con este objeto Date
hay varias maneras de extraer la fecha en el formato String
deseado, la forma más sencilla usando Date.toString()
. Alternativamente, y más apropiadamente, puede utilizar un SimpleDateFormat
con el patrón exacto que desea.
Esto debe obtener el mismo formato de tiempo:
System.currentTimeMillis();
- Obtener el URI de una imagen almacenada en drawable
- ¿Cómo captura el clic de botón de búsqueda de SearchView?