Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/EjercitarWeb/src/src/CargarDatosPersonalesServlet.java
diff options
context:
space:
mode:
Diffstat (limited to 'EjercitarWeb/src/src/CargarDatosPersonalesServlet.java')
-rw-r--r--EjercitarWeb/src/src/CargarDatosPersonalesServlet.java23
1 files changed, 18 insertions, 5 deletions
diff --git a/EjercitarWeb/src/src/CargarDatosPersonalesServlet.java b/EjercitarWeb/src/src/CargarDatosPersonalesServlet.java
index fb82fad..f598b4e 100644
--- a/EjercitarWeb/src/src/CargarDatosPersonalesServlet.java
+++ b/EjercitarWeb/src/src/CargarDatosPersonalesServlet.java
@@ -2,7 +2,9 @@ package src;
import java.io.IOException;
import java.io.PrintWriter;
+import java.text.DateFormat;
import java.text.SimpleDateFormat;
+import java.util.Date;
import java.util.List;
import javax.ejb.EJB;
@@ -14,9 +16,11 @@ import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
+import org.joda.time.DateTime;
+//import org.joda.time.Period;
+
import model.Alumno;
import model.Sesion;
-
import beans.AdministracionBeanRemote;
/**
@@ -47,14 +51,23 @@ public class CargarDatosPersonalesServlet extends HttpServlet {
response.setContentType("text/html;charset=UTF-8");
PrintWriter out = response.getWriter();
- SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");
-
+
String alumno_id = request.getParameter("alumno_id");
Alumno alumno = em.find(Alumno.class, Integer.valueOf(alumno_id));
-
+
+ DateFormat df = DateFormat.getDateInstance(DateFormat.FULL);
+ String fecha = df.format(alumno.getFechaNacimiento());
+
+ DateTime d1 = new DateTime(alumno.getFechaNacimiento());
+ DateTime d2 = new DateTime(new Date());
+
+
+ // Period p = new Period(new DateTime(alumno.getFechaNacimiento()), new DateTime(new Date()));//new Period(alumno.getFechaNacimiento(), new Date());
+
try {
out.printf("<h1>" + alumno.getNombre() + " " + alumno.getApellido() + "</h1>");
- out.printf("<p>" + sdf.format(alumno.getFechaNacimiento()) + "</p>");
+ out.printf("<p><legend> Naciķ el " + fecha + "</legend></p>");
+ out.printf("<p><legend> Tiene " + (d2.getYear() - d1.getYear()) + " aņos</legend></p>");
} finally {
out.close();
}