C#中PyEphem(日出/日落时间计算)的等价实现

1 投票
2 回答
1650 浏览
提问于 2025-04-15 23:27

PyEphem 是一个很棒的库,可以根据经纬度和协调世界时(UTC)时间轻松计算某个地方的日出、日落、黎明和黄昏。

我不想自己去做这些计算,我在想有没有现成的库可以使用。

2 个回答

0

我知道这个帖子已经很久了,但你可以看看 CoordinateSharp。它能做到你所描述的那些功能。它甚至可以计算太阳和月亮的日食和月食。

使用示例:

Coordinate c = new Coordinate(19.0991676, -98.2209974, DateTime.Now());
c.CelestialInfo.SunRise; //Returns sunrise nullable DateTime for location.
1

这里有两个链接,你可以点击查看相关的内容:

第一个链接,这个页面提供了关于太阳时间的计算方法。

第二个链接,这个页面介绍了一个太阳能计算器的使用方法。

撰写回答