A A A A Автор Тема: Алгоритм преобразования Юлианского времени в Московское  (Прочитано 3588 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн athАвтор темы

  • *****
  • Сообщений: 1 181
  • Благодарностей: 11
  • Любитель компьютеров, иногда смотрю в телескоп
    • Сообщения от ath
TMonax
Спасибо за код и алгоритмы.  Кстати, использованную формулу jday(d, m, y) и ещё один алгоритм обратного перевода я недавно видел в английской Википедии:
http://en.wikipedia.org/wiki/Julian_day

Пока всё утверждает меня в мысли, что всерьёз полной задачей получения гражданского времени никто в России не занимался.  Но существующие решения очень полезны, т.к. с ними я буду сверять получившуюся программу.  Каждое расхождение должно быть обосновано.

В целом (если учитывать координированное время) задача очень интересная.  В частности, правильный учёт всех 60-ых «високосных» секунд (наступающих в Москве 1 января в 02:60 или 1 июля 03:60) требуется даже для того, чтобы задать в JD переход на летнее или зимнее время с точностью до долей секунды.
HEQ5 Pro; EOS 60Da; бинокли Canon 15×50 IS, Celestron 7×50

Оффлайн andyp

  • *****
  • Забанен!
  • Сообщений: 2 562
  • Благодарностей: 63
  • Мне нравится этот форум!
    • Сообщения от andyp
Возьмите мою программу LinOccult 2.1.1 или OrbSearch 1.0.0.
Там есть библиотека APSAstroAlg а внутри файл
apstime.cc. В нем есть перевод времени UTC, UT, ET и TAI
друг в друга.

Оффлайн athАвтор темы

  • *****
  • Сообщений: 1 181
  • Благодарностей: 11
  • Любитель компьютеров, иногда смотрю в телескоп
    • Сообщения от ath
Спасибо, сейчас читаю код.  Там ещё файлик delta_t.cc интересный.  :)
HEQ5 Pro; EOS 60Da; бинокли Canon 15×50 IS, Celestron 7×50