domingo, 3 de febrero de 2008

dateTime.toBinary

Maravilla de las maravillas haciendo test para la certificación (a este paso me presento en Marzo).

¿Cuántas veces me he encontrado que tenía un servidor en los estados unidos quería controlar el paso del tiempo pero con la hora de España?

Ahora me encuentro que en .NET 2 el tipo para almacenar fechas y horas sido mejorado ya que incluye una nueva propiedad llamada Kind en donde se define si la representación se basa en hora local, en la UTC o en ninguna de ellas. Y gracias a ello puedo hacer una transformación “mágica” que me permite almacenar una fecha/hora de cualquier sitio y que la pueda visualizar de forma automática en la zona horaria en donde lo visualicemos. Sea, donde sea.

Para ello utilizamos dateTime.toBinary que nos convierte el dato en formato binario de 64 bits.

Y lo recupero con dateTime.fromBinary, en donde se transforma del binario de 64 bits a la fecha y hora en el formato y franja horaria del destinatario…!!

Ale, un nuevo juguetito para experimentar cosas.

No hay comentarios: