Эфем около часа до начала восхода и заката солнца. Вот мой код, прогноз Google (который проверен мной) и прогноз ephem. Это почти на один час отличается. Функция datetime работает правильно, поэтому я не думаю, что с моей настройкой что-то связано:
print(datetime.datetime.now())
2020-03-12 11:51
Ephem: Float - Sunrise: 2020/3/13 05: 24: 15 Закат: 2020/3/12 17: 06: 23
Результат Google на ту же дату: Восход / Закат: 06: 27/18: 06
Может кто-нибудь заметить ошибку, которую я сделал? Я использую spyder3 с анакондой на Debian с Python 3.7 и ephem-3.7.7.0.
def isTheSunShining(mydate, mytime):
mycity = ephem.cities.city("Berlin")
floatime_rise = mycity.next_rising(ephem.Sun())
floatime_set = mycity.next_setting(ephem.Sun())
print("Float - Sunrise: " + str(floatime_rise) + " Sunset: " + str(floatime_set))