У меня есть целое число, которое показывает количество дней с 1 января 1970 года, где, например, 1969-12-31 = -1, 1970-01-01 = 0, 1970-01-02 = 1 и т. Д. , Я хотел бы знать алгоритм, который возьмет этот номер дня и скажет мне, в каком году этот день. Так, например, дни от 0 до 364 лежат в 1970 году, дни от 365 до 729 лежат в 1971 году и так далее. Имейте в виду, что алгоритм должен принимать как положительные, так и отрицательные числа; однако, это не должно иметь дело с переходом с юлианского на григорианский календарь (то есть мы можем предположить, что текущая система григорианского календаря непрерывно растягивается назад во времени).