Buscar
Social
Ofertas laborales ES

Foro sobre Java SE > Problema Fecha anterior 1970

Hola buen dia, estoy consultando un servicio SOAP,dentro del request existen varios atributos de tipo Fecha. El tema esta con uno solo de ellos, que viene con la fecha 1919-08-10, al querer convertirlo a un Date, el GMT se pone en : 04:16:48 lo cual es muy extraño, si alguien tiene algun tipo de informacion como para poder avanzar se lo agradecere.

El extracto del XML: <ns7:fechaNacimiento>1919-08-10</ns7:fechaNacimiento>

Codigo:
public Date getDate(XMLGregorianCalendar date) {
Date result = null;
if (!isEmptyDate(date)) {
System.out.println("---------------"+date+"---------");
result = date.toGregorianCalendar().getTime();
System.out.println("---------------"+result.toGMTString()+"---------");

}
return result;
}
Resultado:
16:33:17,858 INFO [STDOUT] ---------------1919-08-10---------
16:33:19,382 INFO [STDOUT] ---------------10 Aug 1919 04:16:48 GMT---------

julio 6, 2015 | Unregistered Commenterhernancasla

ten cuidado porque el método que usas esta deprecado, usa alternativas a ver si devuelve cosas coherentes.

http://www.coderanch.com/t/368112/java/java/Alternative-deprecated-Date-toGMTString

julio 8, 2015 | Registered Commenterantuansoft