Как я могу рассчитать продолжительность времени между восходом и заходом солнца? - PullRequest
0 голосов
/ 03 августа 2010
  1. Мой вопрос: Как я могу рассчитать продолжительность времени между восходом и заходом солнца?
  2. Тогда как я могу разделить эту продолжительность (от восхода до захода солнца) на 8 равных частей (час: мин)?*

Все, что мне нужно, это время начала и окончания каждой части.И я хочу написать этот код в VB.NET, потому что в VB.NET я могу легко проектировать графический интерфейс.

Спасибо

Ответы [ 2 ]

1 голос
/ 03 августа 2010

Быстрый поиск "sunrise VB.NET" дал несколько результатов, таких как this .

0 голосов
/ 03 августа 2010

Вы можете использовать TimeSpan. Добавьте восход и закат к нему, а затем используйте timespan.Seconds, timespan.Hours и т. Д. Чтобы разделить его на 8 равных частей, просто используйте timespan.Seconds / 8, а затем рассчитайте это в часах, минутах и ​​секундах

Если у вас еще нет времени восхода и захода солнца, вы можете использовать этот проект для его расчета: http://www.codeproject.com/KB/cs/SunTime.aspx

...