Android / Java convertir la fecha de cadena en el tipo largo

Necesito convertir una cadena en el formato "dd / mm / aaaa", a un tipo largo. Para pasar el valor al calendarProvider en android.

Actualmente tengo:

Calendar calendar = Calendar.getInstance(); long startEndDate = 0; Calendar currentDateInfo = Calendar.getInstance(); currentDateInfo.set(calendar.get(Calendar.YEAR), calendar.SEPTEMBER, calendar.get(Calendar.DAY_OF_MONTH)); startEndDate = currentDateInfo.getTimeInMillis(); 

Necesito:

 long startDate = *Some sort of conversion* EditText.getText(); 

He intentado usar SimpleDateFormat pero tengo problemas para recuperar el tipo correcto. Cualquier ayuda sería muy apreciada.

2 Solutions collect form web for “Android / Java convertir la fecha de cadena en el tipo largo”

Puede utilizar el siguiente código para obtener un valor largo (milisegundos desde el 1 de enero de 1970, 00:00:00 GMT) desde una fecha String con el formato "dd / mm / aaaa".

 try { String dateString = "30/09/2014"; SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy"); Date date = sdf.parse(dateString); long startDate = date.getTime(); } catch (ParseException e) { e.printStackTrace(); } 

Usa como este tu código

 String[] dateArray = dateString.split("-"); int year = Integer.parseInt(dateArray[0]); int month = Integer.parseInt(dateArray[1]); int date = Integer.parseInt(dateArray[2]); GregorianCalendar gc = new GregorianCalendar(year,month,date); long timeStamp = gc.getTimeInMillies(); 
  • Cómo utilizar Tostadas cuando no puedo usar "esto" como contexto
  • Excluir recursos predefinidos en el archivo apk
  • Eliminar Contacto seleccionar opción formulario seleccionar opciones
  • Puntero nulo en la vista inflada al cargar por segunda vez un fragmento de mapa de google
  • Cómo seguir reproduciendo video mientras cambia a modo horizontal android
  • Cómo crear un número variable de vistas de texto en android
  • Android ScheduledThreadPoolExecutor causa: null
  • Inicializar el objeto TextToSpeech en un subproceso de trabajo
  • ¿Cuál es la mejor manera de ocultar la contraseña de keystore en Android?
  • Teclado personalizado: manejo del tipo de entradaTipo
  • Ajustar EditText a una sola línea hace que pierda su foco después de presionar enter
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.