elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Tutorial básico de Quickjs


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  Determinar Fecha del Cambio de hora
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Determinar Fecha del Cambio de hora  (Leído 3,827 veces)
CM2ARY

Desconectado Desconectado

Mensajes: 13


Ver Perfil
Determinar Fecha del Cambio de hora
« en: 6 Abril 2018, 02:03 am »

Saludos.

Hace unos días que estoy realizando un trabajo y necesito calcular la fecha del cambio de hora, osea lo mismo que nos hace Windows en el reloj, nos informa cuando será esa fecha, yo necesito un código en VB.NET que me devuelva esa fecha.

Grcias.


En línea

srWhiteSkull


Desconectado Desconectado

Mensajes: 444



Ver Perfil WWW
Re: Determinar Fecha del Cambio de hora
« Respuesta #1 en: 6 Abril 2018, 16:15 pm »

No existe un cálculo para eso, cada región tiene su fecha para el cambio de hora. El algoritmo simplemente consulta una base de datos.

https://es.wikipedia.org/wiki/Horario_de_verano_en_el_mundo


En línea

CM2ARY

Desconectado Desconectado

Mensajes: 13


Ver Perfil
Re: Determinar Fecha del Cambio de hora
« Respuesta #2 en: 18 Abril 2018, 20:42 pm »

Gracias hermano, pero lo que estoy buscando es el código fuente, no la información de cuando cambia. Necesito el código en VB.NET para saber la fecha exacta de cuando cambia.
En línea

Serapis
Colaborador
***
Desconectado Desconectado

Mensajes: 3.348


Ver Perfil
Re: Determinar Fecha del Cambio de hora
« Respuesta #3 en: 20 Abril 2018, 03:08 am »

Me temo que no has leído correctamente a srWhiteSkull...

Debes guardarte en un fichero, array o base datos, una tabla de países y fechas, para horario el cambio de verano (mes, día, hora y cuantas horas cambia) y el de invierno (mes, día, hora y cuantas horas cambia). NOTA: que el cambio es decidido por el gobierno de cada país, no hay estándard ni nada reglado, y por lo msmo, pueden decidir que cambia solo una hora, 2, 3... o que no cambia.

Luego en tu código, cuando arranca tu programa, lees de la configuración del sistema la 'region' (país) que tiene indicada el S.O. (puedes cambiar la región en tu equipo a través del panel de control). Luego tu buscar en tu array, fichero, base de datos, la configuacion para ese país que tienes guardado, así sabes la fecha exacta de cambio.

Para cambiarla cuando toca, requiere además, verificar la fecha actual (hoy), y si es el caso, programar un evento para la hora del cambio supongamos que fuera a la 03:00, pués cuando salte el evento (primero se desactiva ya la programación del evento) se cambia, si hay que adelantar, se adelanta o si hay que atrasar se atrasa, sumando o restando las horas del cambio.
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
hora y fecha en nombre
Programación Visual Basic
ciruit 3 2,298 Último mensaje 29 Octubre 2005, 04:08 am
por ciruit
Cambiar Fecha y Hora
Programación Visual Basic
jorson 2 2,236 Último mensaje 4 Enero 2006, 00:49 am
por Slasher-K
Fecha y hora
Programación Visual Basic
W3XT3R 4 2,466 Último mensaje 25 Abril 2006, 22:09 pm
por W3XT3R
Fecha y hora.
PHP
Rizzen 2 2,391 Último mensaje 29 Diciembre 2007, 20:57 pm
por Rizzen
Determinar la fecha de manufacturación de una placa base? « 1 2 »
Hardware
Eleкtro 11 9,791 Último mensaje 27 Mayo 2017, 22:18 pm
por Orubatosu
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines