import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.Locale;
class Ideone {
try {
Date fechaNacimiento
= dateFormat.
parse("1989-10-10"); Date fechaActual
= cal.
getTime(); System.
out.
println("Edad : " + String.
valueOf(getEdad
(fechaNacimiento, fechaActual
))); e.printStackTrace();
}
}
public static int getEdad
(Date fechaNacimiento,
Date fechaActual
) { int dIni
= Integer.
parseInt(formatter.
format(fechaNacimiento
)); int dEnd
= Integer.
parseInt(formatter.
format(fechaActual
)); int age = (dEnd - dIni) / 10000;
return age;
}
}
aW1wb3J0IGphdmEudGV4dC5EYXRlRm9ybWF0OwppbXBvcnQgamF2YS50ZXh0LlBhcnNlRXhjZXB0aW9uOwppbXBvcnQgamF2YS50ZXh0LlNpbXBsZURhdGVGb3JtYXQ7CmltcG9ydCBqYXZhLnV0aWwuQ2FsZW5kYXI7CmltcG9ydCBqYXZhLnV0aWwuRGF0ZTsKaW1wb3J0IGphdmEudXRpbC5Mb2NhbGU7CgpjbGFzcyBJZGVvbmUgewogcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nW10gYXJncykgdGhyb3dzIGphdmEubGFuZy5FeGNlcHRpb24gewogIHRyeSB7CiAgIERhdGVGb3JtYXQgZGF0ZUZvcm1hdCA9IGRhdGVGb3JtYXQgPSBuZXcgU2ltcGxlRGF0ZUZvcm1hdCgieXl5eS1NTS1kZCIsIExvY2FsZS5nZXREZWZhdWx0KCkpOwogICBEYXRlIGZlY2hhTmFjaW1pZW50byA9IGRhdGVGb3JtYXQucGFyc2UoIjE5ODktMTAtMTAiKTsKICAgQ2FsZW5kYXIgY2FsID0gQ2FsZW5kYXIuZ2V0SW5zdGFuY2UoKTsKICAgRGF0ZSBmZWNoYUFjdHVhbCA9IGNhbC5nZXRUaW1lKCk7CiAgIFN5c3RlbS5vdXQucHJpbnRsbigiRWRhZCA6ICIgKyBTdHJpbmcudmFsdWVPZihnZXRFZGFkKGZlY2hhTmFjaW1pZW50bywgZmVjaGFBY3R1YWwpKSk7CiAgfSBjYXRjaCAoUGFyc2VFeGNlcHRpb24gZSkgewogICBlLnByaW50U3RhY2tUcmFjZSgpOwogIH0KIH0KIHB1YmxpYyBzdGF0aWMgaW50IGdldEVkYWQoRGF0ZSBmZWNoYU5hY2ltaWVudG8sIERhdGUgZmVjaGFBY3R1YWwpIHsKICBEYXRlRm9ybWF0IGZvcm1hdHRlciA9IG5ldyBTaW1wbGVEYXRlRm9ybWF0KCJ5eXl5TU1kZCIpOwogIGludCBkSW5pID0gSW50ZWdlci5wYXJzZUludChmb3JtYXR0ZXIuZm9ybWF0KGZlY2hhTmFjaW1pZW50bykpOwogIGludCBkRW5kID0gSW50ZWdlci5wYXJzZUludChmb3JtYXR0ZXIuZm9ybWF0KGZlY2hhQWN0dWFsKSk7CiAgaW50IGFnZSA9IChkRW5kIC0gZEluaSkgLyAxMDAwMDsKICByZXR1cm4gYWdlOwogfQp9