Convertir la fecha y la hora en milisegundos en Android

Tengo Fecha y Hora de DatePicker y TimePicker . Ahora quiero cambiar la fecha y la hora seleccionadas en milisegundos . ¿¿¿Cómo puedo hacer esto???

Por ejemplo, tengo fecha seleccionada 2-5-2012 y el tiempo es 20:43

Ahora tengo que convertir este tiempo de la fecha en milisegundos algo así como

DateTimeInMilliseconds = 1234567890

Puede crear un objeto Calendario con los valores de su DatePicker y TimePicker:

 Calendar calendar = Calendar.getInstance(); calendar.set(datePicker.getYear(), datePicker.getMonth(), datePicker.getDayOfMonth(), timePicker.getCurrentHour(), timePicker.getCurrentMinute(), 0); long startTime = calendar.getTimeInMillis(); 

Combinar las dos cadenas y analizarlas con SimpleDateFormat .

Algo como esto:

 String toParse = myDate + " " + myTime; // Results in "2-5-2012 20:43" SimpleDateFormat formatter = new SimpleDateFormat("dM-yyyy hh:mm"); // I assume dM, you may refer to Md for month-day instead. Date date = formatter.parse(toParse); // You will need try/catch around this long millis = date.getTime(); 

Ejemplo en IDEOne: http://ideone.com/nOJYQ4

Puede utilizar este código

 String string_date = "12-December-2012"; SimpleDateFormat f = new SimpleDateFormat("dd-MMM-yyyy"); Date d = f.parse(string_date); long milliseconds = d.getTime(); 

El método getTime() de la clase Date devuelve un long con el tiempo en milisegundos.

http://developer.android.com/reference/java/util/Date.html

Así que si tiene un objeto Date en algún lugar como:

 Date date; 

Tu puedes hacer:

 System.out.println(date.getTime()); 

Y imprimirá el tiempo en milisegundos.

  • TimePickerDialog y AM o PM
  • Obtener el valor del selector de fecha y hora a partir de un solo fragmento de diálogo y establecerlo en EditText
  • Android TimePicker Botón AM / PM que no invoca onTimeChanged
  • TimePicker - ¿Cómo obtener AM o PM?
  • Android: enfoque en elementos TimePicker
  • ¿Cómo puedo agregar un nuevo botón en el widget del selector de fechas en android?
  • Cómo mostrar dos números en minuto en android
  • Android TimePicker no se muestra bien en modo horizontal
  • OnTimeSet también se llama al descartar TimePickerDialog
  • Cómo establecer un intervalo de minutos personalizado en TimePickerDialog en Android
  • Cambiar el color de texto de Time Picker
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.