Ver Mensaje Individual
  #8 (permalink)  
Antiguo 06/12/2012, 12:47
Avatar de hschimpf
hschimpf
 
Fecha de Ingreso: junio-2009
Ubicación: in the World Wide Web
Mensajes: 140
Antigüedad: 15 años, 6 meses
Puntos: 17
Respuesta: Separar y convertir caracteres

Cita:
Iniciado por Dsep Ver Mensaje
Código Java:
Ver original
  1. ...
  2. String substring1 = aux.substring(5, 13);// separacion de cadena
  3. SimpleDateFormat formatoDelTexto = new SimpleDateFormat("DD-MM-YYYY");
  4. Date fecha = null;
  5. try {
  6.    fecha = formatoDelTexto.parse(substring1);
  7. } catch (ParseException ex) {
  8. }
  9. ...
El tamaño que estas seleccionando no es correcto. En tu cadena de ejemplo
Código:
00042 01-09-2011 07:44:52:010 6121620
La fecha va desde el caracter 6, y tiene +2 por el dia, +1 por el guion, +2 por el mes, +1 por el guion, +4 por el año, +1 por el espacio, +2 por la hora, +1 por el dos puntos, +2 por los minutos, +1 por los dos puntos, +2 por los segundos, +1 por los dos puntos, +3 por los milisegundos. Asi tienes 23 caracteres, y le estas enviando 13. (Posibliemente un error de tipeo errandole al 2 y poniendo 1).

Suerte!
__________________
Hermann D. Schimpf
Visita mis repositorios de:
Clases Java: http://code.google.com/p/javaclassesrepository/
Clases PHP: http://code.google.com/p/phpclassesrepository/