Разность дат

Алгоритмы: от сортировки пузырьком до численных методов

Модераторы: C_O_D_E, DeeJayC

Ответить
UUU
Сообщения: 309
Зарегистрирован: 17 фев 2004, 09:27
Откуда: Иваново
Контактная информация:

24 апр 2004, 10:45

В общем естьт 2 даты:
типа
29/10/1965

и сегодняшняя - каков алгоритм нахождения их разницы в днях?
Аватара пользователя
AiK
Сообщения: 2274
Зарегистрирован: 13 фев 2004, 18:14
Откуда: СПб
Контактная информация:

24 апр 2004, 12:06

Алгоритм элементарный - переводишь обе даты в Юлианские и вычитаешь одну из другой.
Формулу вычисления JD можно посмотреть например тут:
ubb/Forum18/HTML/000261.html - это с 1900 года (код на Паскале)
Или тут http://aa.usno.navy.mil/faq/docs/JD_Formula.html - с 1801 (картинка с пояснением)
Даже самый дурацкий замысел можно воплотить мастерски
DeeJayC
Сообщения: 492
Зарегистрирован: 17 фев 2004, 11:26
Откуда: Ленинград (который Город на Неве)
Контактная информация:

26 апр 2004, 13:08

http://home.t-online.de/home/berndt.sch ... s.html#cal

Подробный алгоритм, прямая формула.
"Особое внимание начинающих аквариумистов хотим обратить на то, что рыбки никогда не спят на спинке!" (c)

viel spass, DeeJayC
UUU
Сообщения: 309
Зарегистрирован: 17 фев 2004, 09:27
Откуда: Иваново
Контактная информация:

26 апр 2004, 13:27

Спасибо. заработало.
Ответить