Java - Problema Fecha Previa a 1970

 
Vista:
sin imagen de perfil

Problema Fecha Previa a 1970

Publicado por hernan (1 intervención) el 06/07/2015 21:52:01
Hola buen dia, estoy consultando un servicio SOAP, dentro del response 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, en cambio si la fecha es posterior a 1970 se setea correctamente con 03:00:00 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:
1
2
3
4
5
6
7
8
9
10
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 1:
16:33:17,858 INFO [STDOUT] ---------------1919-08-10---------
16:33:19,382 INFO [STDOUT] ---------------10 Aug 1919 04:16:48 GMT---------

Resultado 2:
16:44:49,991 INFO [STDOUT] ---------------1980-12-26---------
16:44:51,553 INFO [STDOUT] ---------------26 Dec 1980 03:00:00 GMT---------
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder