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
- Insertar una marca de tiempo en la base de datos a través de ContentValues
- ¿Cómo obtener la hora actual del servidor firebase en milisegundos?
- Conversión de la marca de hora como cadena a la fecha en android
- Constante de fecha y hora de Android SensorEvent
- ¿Se convierte la cadena de fecha en timestamp en Android?
- ¿Cómo usar la marca de hora del servidor Firebase para generar la fecha creada?
- Obtener una marca de tiempo larga del selector de fechas onDateSet
- Convertir cadena al formato de sello de tiempo de MySQL en php
- Fecha y hora de la fecha
- ¿Cómo comparar dos marcas de tiempo en android?
- La fecha y hora muestran datos erróneos
- Android: obtenga la hora de la fecha de la marca de tiempo de SMS en milisegundos
- ¿Cómo obtengo las siguientes marcas de tiempo exactas hasta 5 micro segundos en android
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());
- Dibujar cuadrado con esquinas redondeadas
- Haga clic en ImageView dentro de ListView ListItem y obtenga la posición?