Actualmente estoy usando this code para calcular las horas de amanecer/anochecer. (Para ser más precisos, estoy buscando el crepúsculo civil/el atardecer civil que se define como el tiempo cuando el sol está entre 0 ° y -6 ° de altitud). Como siguiente paso, me gustaría calcular los tiempos de finalización del amanecer y el atardecer. Creo que los cálculos deben ser muy similares.Cómo calcular los tiempos de amanecer/anochecer
Mi idea es que si quiero calcular la hora de inicio del amanecer (final del crepúsculo) para un lugar, solo calculo las horas del amanecer (atardecer) para un lugar 6 ° más al este (oeste).
¿Alguien puede confirmar esta suposición o estoy equivocado?
¡Gracias por responder!
- Ry
EDIT: pensó un poco más y llegó a la conclusión de que mi suposición es incorrecta. Moverse 6 ° Este es incorrecto, mover 6 ° ortogonal al borde claro/sombreado sería lo correcto. (Se vuelve obvio si imaginas que el eje de la Tierra no está inclinado 23.xx ° sino 90 ° - moverse hacia el este no cambiaría nada).
aquí va la solución http://stackoverflow.com/questions/7064531/ sunrise-sunset-times-in-c/9425781 # 9425781 – Geetha