请问怎样根据经纬度计算日出日日落时间
1个回答
展开全部
日出时间计算公式:
24*(180+时区*15-经度-ACOS(-TAN(-23.4*COS(360*(日期序列数+9)/365))*TAN(纬度))/360
我国时区为东8区,时区=8
经度、纬度采用角度制,东经、北纬为正,西经、南纬为负
日期序列数为当天在这一年中的序列,如2月11日就是42
因为计算机一般采用弧度制,上面公式可变化为:
24*(180+时区*15-经度-ACOS(-TAN(-23.4*COS(2*π*(日期序列数+9)/365)*π/180)*TAN(纬度*π/180))*180/π)/360
计算结果是一个小于24的数值,如6.69,表示6:41
日落时间计算公式:24*(1+(时区*15-经度)/180)-日出时间
24*(180+时区*15-经度-ACOS(-TAN(-23.4*COS(360*(日期序列数+9)/365))*TAN(纬度))/360
我国时区为东8区,时区=8
经度、纬度采用角度制,东经、北纬为正,西经、南纬为负
日期序列数为当天在这一年中的序列,如2月11日就是42
因为计算机一般采用弧度制,上面公式可变化为:
24*(180+时区*15-经度-ACOS(-TAN(-23.4*COS(2*π*(日期序列数+9)/365)*π/180)*TAN(纬度*π/180))*180/π)/360
计算结果是一个小于24的数值,如6.69,表示6:41
日落时间计算公式:24*(1+(时区*15-经度)/180)-日出时间
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询