Cita:
Empezado por richidemola
Pues efectivamente, con +2:00 funciona y no me da el error, pero como dije en otro mensaje no lo entiendo entonces, ¿Cuándo pase el horario de verano no valdrá el +2 y hay que poner un +1 o que?
|
Sí. Después del 27 habrá que poner +01:00, o +00:00 si estás en Canarias.
Cita:
|
Existe algún sitio donde consultar la franja horaria en tiempo real?
|
A ver. Primero la hora del ordenador, también la hora de los señales GPS y NTP, y mucho otros, corren en hora UTc, también conocida como hora GMT (la que he marcado Z).
Por tanto lo más próximo adónde buscar para tal consulta es el propio ordenador, por qué tiene esta información.
Delphi lo expone a través de varias vías, por ejemplo
System.DateUtils.TTimeZone (desde XE); probablemente usando
Código:
TTimeZone.Local.GetUtcOffset
.
A nivel de Windows, lo normal es que acabe en una llamada a
GetTimeZoneInformation (antiguo pero suficiente para el propósito) o
GetDynamicTimeZoneInformation (desde Vista, necesitará una versión no demasiada antigua de Delphi). Hay equivalente en los demás sistemas operativos.
Online hay un montón de sitios con esta información. Te recomiendo
https://www.timeanddate.com/time en inglés, es corto pero acierta. Verás que los husos horarios son realmente una cosa de los políticos, aplicado por algunos laboratorios. Por tanto la respuesta correcta a tu pregunta es probablemente el
Real Observatorio de la Armada.