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

Paola Bruccoleri pbruccoleri en adinet.com.uy
Vie Dic 19 12:54:22 CET 2014


Hola José...
felicitaciones por el trabajo; entiendo si que no debe ser nada fácil.. 
por suerte nunca necesité hacer nada de eso:) pero por lo menos sé que 
existe esa unit!
dónde está publicada? o ya viene con las nuevas versiones?
muchas gracias!
 


>----Original Message----
>De: joshyfun en gmail.com
>Fecha: 18/12/2014 19:28 
>Para: "Spanish version of Lazarus List"<lazarus-es en lists.lazarus.
freepascal.org>
>Asunto: Re: [Lazarus-es] Hora de verano en España con PascalTZ
>
>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.
>





More information about the Lazarus-es mailing list