Para obtener la fecha y la hora de Timestamp Android

Quiero conseguir la hora y la fecha por separado de timestamp.Please me ayude en éstos. Mi ejemplo de timestamp es 1378798459.

Gracias

Probar esto está trabajando conmigo

public String getDateCurrentTimeZone(long timestamp) { try{ Calendar calendar = Calendar.getInstance(); TimeZone tz = TimeZone.getDefault(); calendar.setTimeInMillis(timestamp * 1000); calendar.add(Calendar.MILLISECOND, tz.getOffset(calendar.getTimeInMillis())); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Date currenTimeZone = (Date) calendar.getTime(); return sdf.format(currenTimeZone); }catch (Exception e) { } return ""; } 

Usted puede también utilizar esto:

 Calendar c = new GregorianCalendar(); // This creates a Calendar instance with the current time mHour = c.get(Calendar.HOUR); mMinute = c.get(Calendar.MINUTE); 

También con esto:

Obtener la fecha actual con timestamp como una cadena —

 String date = (DateFormat.format("dd-MM-yyyy hh:mm:ss", new java.util.Date()).toString()); 

Obtenga sólo el tiempo –

 String mytime = java.text.DateFormat.getTimeInstance().format(Calendar.getInstance().getTime()); 

Obtener sólo la fecha –

 String mydate =java.text.DateFormat.getDateTimeInstance().format(Calendar.getInstance().getTime()); 

//Prueba esto

 SimpleDateFormat formatter = new SimpleDateFormat("dd/MM/yyyy"); String dateString = formatter.format(newDate(Long.parseLong(YOUR TIMESTAMP VALUE))); txtDate.setText(dateString); 

// Puedes poner tu formato necesario aquí:

SimpleDateFormat formatter = new SimpleDateFormat("YOUR REQUIRED FORMAT");

Prueba esto,

 final Calendar cal = Calendar.getInstance(); cal.setTimeInMillis(System.currentTimeMillis()); Date date = cal.getTime(); mHour = date.getHours(); mMinute = date.getMinutes(); 
 String time = DateUtils.formatDateTime(this, 1378798459, DateUtils.FORMAT_SHOW_TIME); String date = DateUtils.formatDateTime(this, 1378798459, DateUtils.FORMAT_SHOW_DATE); 

Sólo eso:

 long timestampString = Long.parseLong("yourString"); String value = new java.text.SimpleDateFormat("dd/MM/yyyy HH:mm:ss"). format(new java.util.Date(timestampString * 1000)); 
 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); 

De aquí.

Puedes usar esto

  Long tsLong = System.currentTimeMillis(); String ts = tsLong.toString(); long millisecond = Long.parseLong(ts); datetimeString = DateFormat.format("MM-dd-yyyy hh:mm:ss a", new Date(millisecond)).toString(); timeString = datetimeString.substring(11); dateString = datetimeString.substring(0,10); String t2 = datetimeString.substring(20,21); 

El datetimeString contiene los datos de la hora de la fecha AM / PM timeString le dará la subcadena que contiene la hora solamente y el dateString es la subcadena para la fecha La cadena t2 le dará si es AM o PM en el reloj

  int day, month, year; int second, minute, hour; GregorianCalendar date = new GregorianCalendar(); day = date.get(Calendar.DAY_OF_MONTH); month = date.get(Calendar.MONTH); year = date.get(Calendar.YEAR); second = date.get(Calendar.SECOND); minute = date.get(Calendar.MINUTE); hour = date.get(Calendar.HOUR); data =(hour+ ':'+ ""+minute+ ':'+"" +second+"" +""+"" +day+"" +"/" +(month+1)+"" +"/"+ +year); postData.put("date", data.toString()); 
  • Error de VideoView getCurrentPosition () en Acer Iconia A200
  • ¿String timestamp a Calendario en Java?
  • ¿Android consigue el timestamp actual?
  • Java calcular el tiempo entre dos timestamps
  • Convertir timestamp en fecha actual en android
  • Android - Cómo marcar marcas de tiempo en un SeekBar
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.