jueves, julio 14, 2005

[Java] Parsea fecha string "dd-mm-aaaa" y la convierte en 3 enteros.

Este programa se explica solo..

public parseaFechaConvierteEnInt(String fecha){
//parsea la fecha introducida..ej 1-2-2000
int indx=fecha.indexOf("-",0);// indx=1
String dS=fecha.substring(0,indx);// d="1"
int indx2=fecha.indexOf("-",indx+1);//indx2=3
String mS=fecha.substring(indx+1,indx2);//m="2"
int len=fecha.length();//len=8
String aS=fecha.substring(indx2+1,len);//a="2002"
//convierte de Strings a enteros
int d=Integer.valueOf(dS).intValue();
int m=Integer.valueOf(mS).intValue();
int a=Integer.valueOf(aS).intValue();
}

java.net.SocketException: Software caused connection abort: socket write error

JAVA : Utilizando la librería " org.apache.commons.net.ftp ", encontré que al listar los archivos del servidor FTP se generaba...