Retroceder   Foros del Web > Programación para sitios web > Java y JSP

Respuesta
 
Herramientas Desplegado
Antiguo 09-mar-2006, 02:40   #1 (permalink)
Ember ha deshabilitado el karma
 
Fecha de Ingreso: diciembre-2004
Ubicación: Madrid
Mensajes: 108
Problemas con Date

Buenos días.
Tengo un problema con el Date de java, y es lo siguiente. Estoy trabajando con sumas y restas de fechas, y todo me iba muy bien hasta que he visto que algunas fechas son CET (Central European Time) y otras CEST (Central European Summer Time). He visto que el cambio se produce entre el 26 y el 27 de marzo, y me imagino que algo así pasará en septiembre. Hay una hora de diferencia con respecto al UTC si es CET, y dos horas si es CEST. Y ahí es donde las sumas y restas fallan. Si no fuese por eso, todo iría muy bien. La pregunta es... ¿hay alguna forma de controlar eso? Si me devolviese siempre UTC o GMT digo yo que me envitaría los cambios de horario por ser verano, pero no sé si el Date siempre devuelve lo mismo.
Para aclarar un poco más el tema, yo tengo una función a la que paso dos String: la fecha y el formato de la fecha. Dentro de la función hago un SimpleDateFormat formatter = new SimpleDateFormat(sDateFormat, Locale.ENGLISH); y esto es lo que me devuelve, por ejemplo, Sun Mar 26 00:00:00 CET 2006 ó Mon Mar 27 00:00:00 CEST 2006
El formato de la fecha es dd/MM/yyyy
Bueno, no sé si me dejo algo. Espero que alguien me pueda ayudar con el tema.
Muchas gracias.
Ember está desconectado   Responder Citando
Antiguo 09-mar-2006, 03:16   #2 (permalink)
Ember ha deshabilitado el karma
 
Fecha de Ingreso: diciembre-2004
Ubicación: Madrid
Mensajes: 108
Cool Solucionado

No sé si es la mejor solución, y tampoco estoy 100% convencido de que todos los problemas hayan desaparecido, pero creo que añadiendo esto
formatter.setTimeZone(TimeZone.getTimeZone("GMT")) ;
el problema está resuelto.
Ember está desconectado   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Desactivado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 10:35.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93