Api win32 para conocer la zona GTM en uso por Windows?

16/03/2012 - 13:23 por flyguille | Informe spam
Lo que dice el asunto, no solo necesito saber la fecha y hora, lo cual
es fácil, necesito saber en que zona horaria está configurado o en uso
actualmente por Windows, la razón, necesito ese dato para validar el
reloj RTC local vía remota.

Lo que necesitaría, es como obtener su valor, por ej, GTM -2, GTM +2,
etc... y no el nombre, el nombre de la zona horaria q figura en el
droplist eso no me interesa.
 

Leer las respuestas

#1 flyguille
16/03/2012 - 13:54 | Informe spam
On 16 mar, 09:23, flyguille wrote:
Lo que dice el asunto, no solo necesito saber la fecha y hora, lo cual
es fácil, necesito saber en que zona horaria está configurado o en uso
actualmente por Windows, la razón, necesito ese dato para validar el
reloj RTC local vía remota.

Lo que necesitaría, es como obtener su valor, por ej, GTM -2,  GTM +2,
etc... y no el nombre, el nombre de la zona horaria q figura en el
droplist eso no me interesa.



ya encontré que GetSystemTime puede ser útil, pero esa función
devuelve una estructura conocida como SYSTEMTIME, y yo lo necesito en
una variable "as Date" para que el software existente la pueda
procesar, álguien sabe como hacer la conversión?

yo ya pensé en algo manual como var = cdate("01:00:00") * wHour +
cdate("00:01:00") * wMinute, pero eso no funcionará, primero porque no
es algo rápido, segundo porque también necesito componer el valor
numérico de la fecha, que en el caso de una variable DATE, los enteros
son días, y sería un quilombo calcular años bisiestos, no bisiestos,
meses del año etc etc

seguro que windows tiene una función para hacer la conversión, pero no
la encuentro. ¿alguien me dá una mano?

sino, solo necesito saber lo que originalmente pregunté, cual es el
valor GTM configurado.

Preguntas similares