- 我的问题是如何计算日出和日落之间的持续时间?
- 那么我如何将这个持续时间(日出到日落)分成 8 个相等的部分(小时:分钟)?
我需要的只是每个部分的开始和结束时间。我想在 VB.NET 中编写这段代码,因为在 VB.NET 中我可以轻松设计 GUI。
谢谢
快速搜索“sunrise VB.NET”得到了一些结果,例如这个.
您可以使用时间跨度。将日出和日落添加到其中,然后使用 timespan.Seconds、timespan.Hours 等将其分成 8 个相等的部分,只需使用 timespan.Seconds / 8 然后将其计算为小时、分钟和秒
如果你还没有日出日落时间,可以用这个项目来计算: http: //www.codeproject.com/KB/cs/SunTime.aspx