• PaBlog

  • El blog de Pablo Rodríguez Madroño

2 Julio 2009

Problemas de cambios horarios con fechas en Java

Estos días he tenido problemillas con el formato de fechas en Java. Resulta que si se le proporciona una fecha que coincida con un cambio de adelanto de hora y que no exista (por ejemplo el 25 de Marzo de 2007 a las 2 de la madrugada) entonces hace la conversión y la transforma a la hora cambiada (es decir, resultaría en el 25 de Marzo de 2007 a las 3 de la madrugada).

Es decir:

SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss");
Date dt = sdf.parse("25/03/2007 02:00:00");
System.out.println(sdf.format(dt));
dt = sdf.parse("25/03/2007 03:00:00");
System.out.println(sdf.format(dt));

Resulta en:

25/03/2007 03:00:00
25/03/2007 03:00:00

Esto es muy molesto si se trabaja con un servidor que proporciona timestamps en UTC, que son independientes de los cambios horarios para el ahorro de energía. Para evitarlo es necesario indicar que se trabajará con fechas de la franja horaria GMT:

SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss");
SimpleTimeZone stf = new SimpleTimeZone(0, "GMT");
sdf.setTimeZone(stz);
Date dt = sdf.parse("25/03/2007 02:00:00");
System.out.println(sdf.format(dt));
dt = sdf.parse("25/03/2007 03:00:00");
System.out.println(sdf.format(dt));

Ahora sí:

25/03/2007 02:00:00
25/03/2007 03:00:00

Pablo

publicado en Informática, Trabajo | 0 Comentarios

23 Junio 2009

iMac

¡Desde hoy mismo soy un nuevo Maquero!

Me ha llegado un flamante iMac de 24 pulgadas. Es grande. MUY grande. Nunca volveré a ver mi pantalla de 17″ igual… y eso que todo el año pasado estuve trabajando en un iMac de 20″.

El proceso de compra, el envío y todo lo demás, de momento, impecable. Como le quité todas las personalizaciones el ordenador salió en 24 horas, cosa que aconsejo hacer. Los accesorios se pueden comprar en cualquier momento más tarde.

Voy a encenderlo…

Posteriormente:

¡Vaya! Uno de los altavoces suena realmente mal. Ya he llamado al servicio técnico y sin problema me reemplazarán el equipo.

Más posteriormente (29 de Junio):

Tras unas cuantas llamadas e intentos fallidos hoy se han llevado el ordenador defectuoso. Sorprendentemente también han traído el sustituto, que en teoría iba a tardar un par de días más.

De momento todo va bien…

Pablo

publicado en Informática | 0 Comentarios

15 Junio 2009

Nuevo embarazo

Desde hace unas semanas Silvia ha empezado a notar cosas raras en la tripa, así que hemos ido al médico y hemos descubierto esto:

2009-06-15 - Eco

¡Volvemos a estar embarazados!

Ahora mismo es una judía de 2 centímetros, pero espero que crezca mucho y muy rápido. Yo quiero que sea un niño; Inés, una niña; a Silvia le gustan las dos opciones… ya veremos quién gana.

Pablo

publicado en Embarazo, Familia, Pablo | 1 Comentario

5 Junio 2009

Módulos de ciencia

Ya lo conocía hacía tiempo, pero hoy lo he revisitado y me vuelve a llamar la atención.

En MetEd se puede encontrar un gran número de módulos de autoaprendizaje de temas meteorológicos y climáticos, totalmente gratuitos, y con certificados de seguimiento si se resuelven unos cuestionarios al final de cada uno de ellos.

Si es que quien no aprende es porque no quiere…

Pablo

publicado en Doctorado | 0 Comentarios

2 Junio 2009

Fin de semana de acampada

Este largo fin de semana nos fuimos de acampada. Para Inés era toda una aventura: la primera vez que dormía en tienda de campaña. El sitio al que fuimos lo escogí un poco al azar, pero resultó muy bien: a veces me sorprende el instinto.

Tras algunos problemillas con la parcela que nos tocaba escogimos una algo más grande:

img_0028

img_0029

img_0030

La parcela estaba en primera línea de playa, aunque el acceso no era directo. Por la noche podíamos dormir oyendo las olas del mar. Esto es lo que se veía a través de los juncos:

img_0031

Aprovechamos y nos dimos el primer baño del año:

img_0026

img_0024

En resumen: un buen fin de semana, con Inés que “me lo estoy pasando muy pipa”, para volver con la energía cargada para una nueva etapa.

Pablo

publicado en Familia, Ocio, Viajes | 0 Comentarios

arriba »
  • Calendario

  • Julio 2009
    L M X J V S D
    « Jun    
     12345
    6789101112
    13141516171819
    20212223242526
    2728293031  
  • Archivos

  • Categorías

  • Estoy haciendo

  • Ahora leo