Como Pasarla a Java??? Ayuda

guajiro2004

Lanero Reconocido
12 Mar 2004
4,316
Tengo una funcion (Classe) que esta en delphi, y nesecito pasarla a Java, alguien me puede ayudar?
function Edad(FechaNacimientotring):integer;
var iTemp,iTemp2,
Nada:word; Fecha:TDate; begin
Fecha:=StrToDate(FechaNacimiento); DecodeDate(Date,itemp,Nada,Nada); DecodeDate(Fecha,itemp2,Nada,Nada);
if FormatDateTime('mmdd',Date) < FormatDateTime('mmdd',Fecha) then Result:=iTemp-iTemp2-1 else Result:=iTemp-iTemp2; end;

Gracias por a ayuda.
 
Pues tenés que crear una clase que contenga el método que estás diciendo. Después es cuestión de escrbir el método cómo lo desees, instanciar la clase y llamar el método.

Aunque puedes también crear el método en la clase principal del programa con el identificador static para poder llamarla desde el método main.
 
si tienes el j2sdk 1.4.1 creo que puedes usar en el sibbolo del sistema el native2ascii
de
C:\j2sdk1.4.1\bin>native2ascii
 
si tienes el j2sdk 1.4.1 creo que puedes usar en el sibbolo del sistema el native2ascii
de esta manera
C:\j2sdk1.4.1\bin>native2ascii
 
Creo que ser'ia algo as'i:

public class AgeUtils {
public static int edad(String fechaNacimientotring){
int iTemp, iTemp2;
Date fecha;
SimpleDateFormat sdf = SimpleDateFormat.getDateInstance();
fecha = sdf.parse(fechaNacimientotring);
date = new Date();
iTemp = date.getYear();
iTemp2 = fecha.getYear();
if (date.before(fecha))
return iTemp - iTemp2 - 1;
else
return iTemp - iTemp2;

}
}
 

Los últimos temas