[Lazarus-es] Hora de verano en España con PascalTZ

Martin Gomez mmgomez en gmail.com
Vie Dic 19 04:06:11 CET 2014


Muy util!
No tenía idea que existiera, gracias José.


2014-12-18 19:28 GMT-03:00 José Mejuto <joshyfun en gmail.com>:
>
> El 18/12/2014 a las 19:36, Paola Bruccoleri escribió:
>
>  ¡Muchas gracias por tu trabajo con PascalTZ y por tu rapidísima
>>> respuesta! :-)
>>> Que tengas unas felices fiestas.
>>>
>>>  Hola todos..
>> estoy perdida.. qué es PascalTZ?
>> byeeeeeee
>>
>
> Hola,
>
> http://wiki.lazarus.freepascal.org/PascalTZ
>
> PascalTZ aka Pascal Time Zone es una unit que te permite cambiar momentos
> en el tiempo de uso horario, o bien calcula que fecha y hora será dentro de
> 3 meses, 6 horas y 15 minutos; o bien que hora era hace 7 años en Venezuela
> a las 12:00 hora central europea.
>
> Esto que parece tan simple, en realidad es bastante complejo, ya que
> siqueremos cambiar la hora actual (ahora mismo) en cualquier parte del
> mundo es fácil, cogemos la diferencia de sus zonas horarias y hacemos la
> operación. Pero hay casos complejos como por ejemplo en España:
>
> Dadas las 3:10 AM del 26 de octubre de 2014 hora local, a esta hora hay
> que quitarle 15 minutos. ¿ Qué hora sería ? La respuesta parece obvia, las
> 2:55, pero no, serían las 1:55 AM ya que a las 2:00 se produjo un cambio
> horario, donde las 2:00 pasaron a ser las 3:00.
>
> Diseñé la unit porque tenía que convertir logs en horario local a GMT,
> pero los logs eran de hasta 6 meses de antigüedad y de distintas
> localizaciones, lo cual implicaba realizar comprobaciones independientes
> para cada uno y cada vez que metías una zona horaria nueva había que
> recompilar. Así le dices sólo en que uso horario está cada log y listo.
>
>
> --
>
>
> _______________________________________________
> Lazarus-es mailing list
> Lazarus-es en lists.lazarus.freepascal.org
> http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es
>


-- 
​
Most good programmers do programming not because they expect to get paid or
get adulation by the public, but because it is fun to program.
​ ​
*Linus Torvalds*
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus-es/attachments/20141219/9f60a4bc/attachment-0002.html>


More information about the Lazarus-es mailing list