我如何计算日出和日落之间的持续时间?

时间:2010-08-03 17:10:08

标签: vb.net time delay duration

  1. 我的问题是如何计算日出和日落之间的持续时间?
  2. 然后,我如何将这段时间(日出到日落)分成8个相等的部分(小时:分钟)?
  3. 我所需要的只是每个部分的开始和结束时间。我想在VB.NET中编写这段代码 因为在VB.NET中我可以轻松设计GUI。

    由于

2 个答案:

答案 0 :(得分:1)

快速搜索“sunrise VB.NET”会得到一些结果,例如this one

答案 1 :(得分:0)

您可以使用TimeSpan。添加日出和日落,然后使用timespan.Seconds,timespan.Hours等 要将它分成8个相等的部分,只需使用timespan.Seconds / 8然后将其计算为小时,分钟和秒

如果您还没有日出和日落时间,可以使用此项目进行计算:http://www.codeproject.com/KB/cs/SunTime.aspx